/* prefixed by https://autoprefixer.github.io (PostCSS: v7.0.26, autoprefixer: v9.7.3) */
/* ===================================
                About
   =================================== */

/* ===================================
          Table of Contents
   =================================== */

/*
01 snow effect on loading Bar

/*Table Of Contents ends */

.snow {
  position: absolute;
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
}
.snow:nth-child(1) {
  opacity: 0.1337;
  -webkit-transform: translate(23.8721vw, -10px) scale(0.4873);
  -ms-transform: translate(23.8721vw, -10px) scale(0.4873);
  transform: translate(23.8721vw, -10px) scale(0.4873);
  -webkit-animation: fall-1 10s -19s linear infinite;
  animation: fall-1 10s -19s linear infinite;
}
@-webkit-keyframes fall-1 {
  54.046% {
    -webkit-transform: translate(30.4777vw, 54.046vh) scale(0.4873);
    transform: translate(30.4777vw, 54.046vh) scale(0.4873);
  }
  to {
    -webkit-transform: translate(27.1749vw, 100vh) scale(0.4873);
    transform: translate(27.1749vw, 100vh) scale(0.4873);
  }
}
@keyframes fall-1 {
  54.046% {
    -webkit-transform: translate(30.4777vw, 54.046vh) scale(0.4873);
    transform: translate(30.4777vw, 54.046vh) scale(0.4873);
  }
  to {
    -webkit-transform: translate(27.1749vw, 100vh) scale(0.4873);
    transform: translate(27.1749vw, 100vh) scale(0.4873);
  }
}
.snow:nth-child(2) {
  opacity: 0.4153;
  -webkit-transform: translate(62.5903vw, -10px) scale(0.3489);
  -ms-transform: translate(62.5903vw, -10px) scale(0.3489);
  transform: translate(62.5903vw, -10px) scale(0.3489);
  -webkit-animation: fall-2 13s -23s linear infinite;
  animation: fall-2 13s -23s linear infinite;
}
@-webkit-keyframes fall-2 {
  48.675% {
    -webkit-transform: translate(58.8272vw, 48.675vh) scale(0.3489);
    transform: translate(58.8272vw, 48.675vh) scale(0.3489);
  }
  to {
    -webkit-transform: translate(60.70875vw, 100vh) scale(0.3489);
    transform: translate(60.70875vw, 100vh) scale(0.3489);
  }
}
@keyframes fall-2 {
  48.675% {
    -webkit-transform: translate(58.8272vw, 48.675vh) scale(0.3489);
    transform: translate(58.8272vw, 48.675vh) scale(0.3489);
  }
  to {
    -webkit-transform: translate(60.70875vw, 100vh) scale(0.3489);
    transform: translate(60.70875vw, 100vh) scale(0.3489);
  }
}
.snow:nth-child(3) {
  opacity: 0.5565;
  -webkit-transform: translate(3.6293vw, -10px) scale(0.801);
  -ms-transform: translate(3.6293vw, -10px) scale(0.801);
  transform: translate(3.6293vw, -10px) scale(0.801);
  -webkit-animation: fall-3 30s -15s linear infinite;
  animation: fall-3 30s -15s linear infinite;
}
@-webkit-keyframes fall-3 {
  77.703% {
    -webkit-transform: translate(2.1138vw, 77.703vh) scale(0.801);
    transform: translate(2.1138vw, 77.703vh) scale(0.801);
  }
  to {
    -webkit-transform: translate(2.87155vw, 100vh) scale(0.801);
    transform: translate(2.87155vw, 100vh) scale(0.801);
  }
}
@keyframes fall-3 {
  77.703% {
    -webkit-transform: translate(2.1138vw, 77.703vh) scale(0.801);
    transform: translate(2.1138vw, 77.703vh) scale(0.801);
  }
  to {
    -webkit-transform: translate(2.87155vw, 100vh) scale(0.801);
    transform: translate(2.87155vw, 100vh) scale(0.801);
  }
}
.snow:nth-child(4) {
  opacity: 0.2211;
  -webkit-transform: translate(35.6499vw, -10px) scale(0.3583);
  -ms-transform: translate(35.6499vw, -10px) scale(0.3583);
  transform: translate(35.6499vw, -10px) scale(0.3583);
  -webkit-animation: fall-4 26s -27s linear infinite;
  animation: fall-4 26s -27s linear infinite;
}
@-webkit-keyframes fall-4 {
  50.829% {
    -webkit-transform: translate(43.834vw, 50.829vh) scale(0.3583);
    transform: translate(43.834vw, 50.829vh) scale(0.3583);
  }
  to {
    -webkit-transform: translate(39.74195vw, 100vh) scale(0.3583);
    transform: translate(39.74195vw, 100vh) scale(0.3583);
  }
}
@keyframes fall-4 {
  50.829% {
    -webkit-transform: translate(43.834vw, 50.829vh) scale(0.3583);
    transform: translate(43.834vw, 50.829vh) scale(0.3583);
  }
  to {
    -webkit-transform: translate(39.74195vw, 100vh) scale(0.3583);
    transform: translate(39.74195vw, 100vh) scale(0.3583);
  }
}
.snow:nth-child(5) {
  opacity: 0.2066;
  -webkit-transform: translate(92.1187vw, -10px) scale(0.0802);
  -ms-transform: translate(92.1187vw, -10px) scale(0.0802);
  transform: translate(92.1187vw, -10px) scale(0.0802);
  -webkit-animation: fall-5 10s -5s linear infinite;
  animation: fall-5 10s -5s linear infinite;
}
@-webkit-keyframes fall-5 {
  53.436% {
    -webkit-transform: translate(93.1101vw, 53.436vh) scale(0.0802);
    transform: translate(93.1101vw, 53.436vh) scale(0.0802);
  }
  to {
    -webkit-transform: translate(92.6144vw, 100vh) scale(0.0802);
    transform: translate(92.6144vw, 100vh) scale(0.0802);
  }
}
@keyframes fall-5 {
  53.436% {
    -webkit-transform: translate(93.1101vw, 53.436vh) scale(0.0802);
    transform: translate(93.1101vw, 53.436vh) scale(0.0802);
  }
  to {
    -webkit-transform: translate(92.6144vw, 100vh) scale(0.0802);
    transform: translate(92.6144vw, 100vh) scale(0.0802);
  }
}
.snow:nth-child(6) {
  opacity: 0.77;
  -webkit-transform: translate(87.5279vw, -10px) scale(0.5889);
  -ms-transform: translate(87.5279vw, -10px) scale(0.5889);
  transform: translate(87.5279vw, -10px) scale(0.5889);
  -webkit-animation: fall-6 27s -20s linear infinite;
  animation: fall-6 27s -20s linear infinite;
}
@-webkit-keyframes fall-6 {
  72.308% {
    -webkit-transform: translate(78.2441vw, 72.308vh) scale(0.5889);
    transform: translate(78.2441vw, 72.308vh) scale(0.5889);
  }
  to {
    -webkit-transform: translate(82.886vw, 100vh) scale(0.5889);
    transform: translate(82.886vw, 100vh) scale(0.5889);
  }
}
@keyframes fall-6 {
  72.308% {
    -webkit-transform: translate(78.2441vw, 72.308vh) scale(0.5889);
    transform: translate(78.2441vw, 72.308vh) scale(0.5889);
  }
  to {
    -webkit-transform: translate(82.886vw, 100vh) scale(0.5889);
    transform: translate(82.886vw, 100vh) scale(0.5889);
  }
}
.snow:nth-child(7) {
  opacity: 0.4126;
  -webkit-transform: translate(95.1052vw, -10px) scale(0.1428);
  -ms-transform: translate(95.1052vw, -10px) scale(0.1428);
  transform: translate(95.1052vw, -10px) scale(0.1428);
  -webkit-animation: fall-7 11s -17s linear infinite;
  animation: fall-7 11s -17s linear infinite;
}
@-webkit-keyframes fall-7 {
  63.898% {
    -webkit-transform: translate(92.4447vw, 63.898vh) scale(0.1428);
    transform: translate(92.4447vw, 63.898vh) scale(0.1428);
  }
  to {
    -webkit-transform: translate(93.77495vw, 100vh) scale(0.1428);
    transform: translate(93.77495vw, 100vh) scale(0.1428);
  }
}
@keyframes fall-7 {
  63.898% {
    -webkit-transform: translate(92.4447vw, 63.898vh) scale(0.1428);
    transform: translate(92.4447vw, 63.898vh) scale(0.1428);
  }
  to {
    -webkit-transform: translate(93.77495vw, 100vh) scale(0.1428);
    transform: translate(93.77495vw, 100vh) scale(0.1428);
  }
}
.snow:nth-child(8) {
  opacity: 0.7345;
  -webkit-transform: translate(28.3233vw, -10px) scale(0.0834);
  -ms-transform: translate(28.3233vw, -10px) scale(0.0834);
  transform: translate(28.3233vw, -10px) scale(0.0834);
  -webkit-animation: fall-8 27s -3s linear infinite;
  animation: fall-8 27s -3s linear infinite;
}
@-webkit-keyframes fall-8 {
  53.984% {
    -webkit-transform: translate(27.4928vw, 53.984vh) scale(0.0834);
    transform: translate(27.4928vw, 53.984vh) scale(0.0834);
  }
  to {
    -webkit-transform: translate(27.90805vw, 100vh) scale(0.0834);
    transform: translate(27.90805vw, 100vh) scale(0.0834);
  }
}
@keyframes fall-8 {
  53.984% {
    -webkit-transform: translate(27.4928vw, 53.984vh) scale(0.0834);
    transform: translate(27.4928vw, 53.984vh) scale(0.0834);
  }
  to {
    -webkit-transform: translate(27.90805vw, 100vh) scale(0.0834);
    transform: translate(27.90805vw, 100vh) scale(0.0834);
  }
}
.snow:nth-child(9) {
  opacity: 0.0287;
  -webkit-transform: translate(2.3964vw, -10px) scale(0.6383);
  -ms-transform: translate(2.3964vw, -10px) scale(0.6383);
  transform: translate(2.3964vw, -10px) scale(0.6383);
  -webkit-animation: fall-9 16s -15s linear infinite;
  animation: fall-9 16s -15s linear infinite;
}
@-webkit-keyframes fall-9 {
  43.047% {
    -webkit-transform: translate(2.4293vw, 43.047vh) scale(0.6383);
    transform: translate(2.4293vw, 43.047vh) scale(0.6383);
  }
  to {
    -webkit-transform: translate(2.41285vw, 100vh) scale(0.6383);
    transform: translate(2.41285vw, 100vh) scale(0.6383);
  }
}
@keyframes fall-9 {
  43.047% {
    -webkit-transform: translate(2.4293vw, 43.047vh) scale(0.6383);
    transform: translate(2.4293vw, 43.047vh) scale(0.6383);
  }
  to {
    -webkit-transform: translate(2.41285vw, 100vh) scale(0.6383);
    transform: translate(2.41285vw, 100vh) scale(0.6383);
  }
}
.snow:nth-child(10) {
  opacity: 0.8441;
  -webkit-transform: translate(75.9364vw, -10px) scale(0.946);
  -ms-transform: translate(75.9364vw, -10px) scale(0.946);
  transform: translate(75.9364vw, -10px) scale(0.946);
  -webkit-animation: fall-10 20s -7s linear infinite;
  animation: fall-10 20s -7s linear infinite;
}
@-webkit-keyframes fall-10 {
  38.735% {
    -webkit-transform: translate(84.7471vw, 38.735vh) scale(0.946);
    transform: translate(84.7471vw, 38.735vh) scale(0.946);
  }
  to {
    -webkit-transform: translate(80.34175vw, 100vh) scale(0.946);
    transform: translate(80.34175vw, 100vh) scale(0.946);
  }
}
@keyframes fall-10 {
  38.735% {
    -webkit-transform: translate(84.7471vw, 38.735vh) scale(0.946);
    transform: translate(84.7471vw, 38.735vh) scale(0.946);
  }
  to {
    -webkit-transform: translate(80.34175vw, 100vh) scale(0.946);
    transform: translate(80.34175vw, 100vh) scale(0.946);
  }
}
.snow:nth-child(11) {
  opacity: 0.2132;
  -webkit-transform: translate(44.6588vw, -10px) scale(0.9247);
  -ms-transform: translate(44.6588vw, -10px) scale(0.9247);
  transform: translate(44.6588vw, -10px) scale(0.9247);
  -webkit-animation: fall-11 18s -28s linear infinite;
  animation: fall-11 18s -28s linear infinite;
}
@-webkit-keyframes fall-11 {
  77.8% {
    -webkit-transform: translate(50.878vw, 77.8vh) scale(0.9247);
    transform: translate(50.878vw, 77.8vh) scale(0.9247);
  }
  to {
    -webkit-transform: translate(47.7684vw, 100vh) scale(0.9247);
    transform: translate(47.7684vw, 100vh) scale(0.9247);
  }
}
@keyframes fall-11 {
  77.8% {
    -webkit-transform: translate(50.878vw, 77.8vh) scale(0.9247);
    transform: translate(50.878vw, 77.8vh) scale(0.9247);
  }
  to {
    -webkit-transform: translate(47.7684vw, 100vh) scale(0.9247);
    transform: translate(47.7684vw, 100vh) scale(0.9247);
  }
}
.snow:nth-child(12) {
  opacity: 0.5177;
  -webkit-transform: translate(33.825vw, -10px) scale(0.6026);
  -ms-transform: translate(33.825vw, -10px) scale(0.6026);
  transform: translate(33.825vw, -10px) scale(0.6026);
  -webkit-animation: fall-12 17s -17s linear infinite;
  animation: fall-12 17s -17s linear infinite;
}
@-webkit-keyframes fall-12 {
  30.855% {
    -webkit-transform: translate(42.9555vw, 30.855vh) scale(0.6026);
    transform: translate(42.9555vw, 30.855vh) scale(0.6026);
  }
  to {
    -webkit-transform: translate(38.39025vw, 100vh) scale(0.6026);
    transform: translate(38.39025vw, 100vh) scale(0.6026);
  }
}
@keyframes fall-12 {
  30.855% {
    -webkit-transform: translate(42.9555vw, 30.855vh) scale(0.6026);
    transform: translate(42.9555vw, 30.855vh) scale(0.6026);
  }
  to {
    -webkit-transform: translate(38.39025vw, 100vh) scale(0.6026);
    transform: translate(38.39025vw, 100vh) scale(0.6026);
  }
}
.snow:nth-child(13) {
  opacity: 0.9381;
  -webkit-transform: translate(32.9452vw, -10px) scale(0.4036);
  -ms-transform: translate(32.9452vw, -10px) scale(0.4036);
  transform: translate(32.9452vw, -10px) scale(0.4036);
  -webkit-animation: fall-13 25s -7s linear infinite;
  animation: fall-13 25s -7s linear infinite;
}
@-webkit-keyframes fall-13 {
  62.478% {
    -webkit-transform: translate(37.8654vw, 62.478vh) scale(0.4036);
    transform: translate(37.8654vw, 62.478vh) scale(0.4036);
  }
  to {
    -webkit-transform: translate(35.4053vw, 100vh) scale(0.4036);
    transform: translate(35.4053vw, 100vh) scale(0.4036);
  }
}
@keyframes fall-13 {
  62.478% {
    -webkit-transform: translate(37.8654vw, 62.478vh) scale(0.4036);
    transform: translate(37.8654vw, 62.478vh) scale(0.4036);
  }
  to {
    -webkit-transform: translate(35.4053vw, 100vh) scale(0.4036);
    transform: translate(35.4053vw, 100vh) scale(0.4036);
  }
}
.snow:nth-child(14) {
  opacity: 0.7217;
  -webkit-transform: translate(10.5083vw, -10px) scale(0.6575);
  -ms-transform: translate(10.5083vw, -10px) scale(0.6575);
  transform: translate(10.5083vw, -10px) scale(0.6575);
  -webkit-animation: fall-14 16s -1s linear infinite;
  animation: fall-14 16s -1s linear infinite;
}
@-webkit-keyframes fall-14 {
  42.308% {
    -webkit-transform: translate(5.2281vw, 42.308vh) scale(0.6575);
    transform: translate(5.2281vw, 42.308vh) scale(0.6575);
  }
  to {
    -webkit-transform: translate(7.8682vw, 100vh) scale(0.6575);
    transform: translate(7.8682vw, 100vh) scale(0.6575);
  }
}
@keyframes fall-14 {
  42.308% {
    -webkit-transform: translate(5.2281vw, 42.308vh) scale(0.6575);
    transform: translate(5.2281vw, 42.308vh) scale(0.6575);
  }
  to {
    -webkit-transform: translate(7.8682vw, 100vh) scale(0.6575);
    transform: translate(7.8682vw, 100vh) scale(0.6575);
  }
}
.snow:nth-child(15) {
  opacity: 0.316;
  -webkit-transform: translate(15.801vw, -10px) scale(0.3091);
  -ms-transform: translate(15.801vw, -10px) scale(0.3091);
  transform: translate(15.801vw, -10px) scale(0.3091);
  -webkit-animation: fall-15 26s -20s linear infinite;
  animation: fall-15 26s -20s linear infinite;
}
@-webkit-keyframes fall-15 {
  72.962% {
    -webkit-transform: translate(18.5579vw, 72.962vh) scale(0.3091);
    transform: translate(18.5579vw, 72.962vh) scale(0.3091);
  }
  to {
    -webkit-transform: translate(17.17945vw, 100vh) scale(0.3091);
    transform: translate(17.17945vw, 100vh) scale(0.3091);
  }
}
@keyframes fall-15 {
  72.962% {
    -webkit-transform: translate(18.5579vw, 72.962vh) scale(0.3091);
    transform: translate(18.5579vw, 72.962vh) scale(0.3091);
  }
  to {
    -webkit-transform: translate(17.17945vw, 100vh) scale(0.3091);
    transform: translate(17.17945vw, 100vh) scale(0.3091);
  }
}
.snow:nth-child(16) {
  opacity: 0.5194;
  -webkit-transform: translate(84.1506vw, -10px) scale(0.8452);
  -ms-transform: translate(84.1506vw, -10px) scale(0.8452);
  transform: translate(84.1506vw, -10px) scale(0.8452);
  -webkit-animation: fall-16 24s -24s linear infinite;
  animation: fall-16 24s -24s linear infinite;
}
@-webkit-keyframes fall-16 {
  65.408% {
    -webkit-transform: translate(88.4585vw, 65.408vh) scale(0.8452);
    transform: translate(88.4585vw, 65.408vh) scale(0.8452);
  }
  to {
    -webkit-transform: translate(86.30455vw, 100vh) scale(0.8452);
    transform: translate(86.30455vw, 100vh) scale(0.8452);
  }
}
@keyframes fall-16 {
  65.408% {
    -webkit-transform: translate(88.4585vw, 65.408vh) scale(0.8452);
    transform: translate(88.4585vw, 65.408vh) scale(0.8452);
  }
  to {
    -webkit-transform: translate(86.30455vw, 100vh) scale(0.8452);
    transform: translate(86.30455vw, 100vh) scale(0.8452);
  }
}
.snow:nth-child(17) {
  opacity: 0.7377;
  -webkit-transform: translate(22.7074vw, -10px) scale(0.9999);
  -ms-transform: translate(22.7074vw, -10px) scale(0.9999);
  transform: translate(22.7074vw, -10px) scale(0.9999);
  -webkit-animation: fall-17 13s -10s linear infinite;
  animation: fall-17 13s -10s linear infinite;
}
@-webkit-keyframes fall-17 {
  61.304% {
    -webkit-transform: translate(29.7723vw, 61.304vh) scale(0.9999);
    transform: translate(29.7723vw, 61.304vh) scale(0.9999);
  }
  to {
    -webkit-transform: translate(26.23985vw, 100vh) scale(0.9999);
    transform: translate(26.23985vw, 100vh) scale(0.9999);
  }
}
@keyframes fall-17 {
  61.304% {
    -webkit-transform: translate(29.7723vw, 61.304vh) scale(0.9999);
    transform: translate(29.7723vw, 61.304vh) scale(0.9999);
  }
  to {
    -webkit-transform: translate(26.23985vw, 100vh) scale(0.9999);
    transform: translate(26.23985vw, 100vh) scale(0.9999);
  }
}
.snow:nth-child(18) {
  opacity: 0.8888;
  -webkit-transform: translate(95.6005vw, -10px) scale(0.3315);
  -ms-transform: translate(95.6005vw, -10px) scale(0.3315);
  transform: translate(95.6005vw, -10px) scale(0.3315);
  -webkit-animation: fall-18 23s -8s linear infinite;
  animation: fall-18 23s -8s linear infinite;
}
@-webkit-keyframes fall-18 {
  62.518% {
    -webkit-transform: translate(102.4438vw, 62.518vh) scale(0.3315);
    transform: translate(102.4438vw, 62.518vh) scale(0.3315);
  }
  to {
    -webkit-transform: translate(99.02215vw, 100vh) scale(0.3315);
    transform: translate(99.02215vw, 100vh) scale(0.3315);
  }
}
@keyframes fall-18 {
  62.518% {
    -webkit-transform: translate(102.4438vw, 62.518vh) scale(0.3315);
    transform: translate(102.4438vw, 62.518vh) scale(0.3315);
  }
  to {
    -webkit-transform: translate(99.02215vw, 100vh) scale(0.3315);
    transform: translate(99.02215vw, 100vh) scale(0.3315);
  }
}
.snow:nth-child(19) {
  opacity: 0.2972;
  -webkit-transform: translate(38.3916vw, -10px) scale(0.1072);
  -ms-transform: translate(38.3916vw, -10px) scale(0.1072);
  transform: translate(38.3916vw, -10px) scale(0.1072);
  -webkit-animation: fall-19 24s -5s linear infinite;
  animation: fall-19 24s -5s linear infinite;
}
@-webkit-keyframes fall-19 {
  50.912% {
    -webkit-transform: translate(38.5434vw, 50.912vh) scale(0.1072);
    transform: translate(38.5434vw, 50.912vh) scale(0.1072);
  }
  to {
    -webkit-transform: translate(38.4675vw, 100vh) scale(0.1072);
    transform: translate(38.4675vw, 100vh) scale(0.1072);
  }
}
@keyframes fall-19 {
  50.912% {
    -webkit-transform: translate(38.5434vw, 50.912vh) scale(0.1072);
    transform: translate(38.5434vw, 50.912vh) scale(0.1072);
  }
  to {
    -webkit-transform: translate(38.4675vw, 100vh) scale(0.1072);
    transform: translate(38.4675vw, 100vh) scale(0.1072);
  }
}
.snow:nth-child(20) {
  opacity: 0.4294;
  -webkit-transform: translate(70.4178vw, -10px) scale(0.7555);
  -ms-transform: translate(70.4178vw, -10px) scale(0.7555);
  transform: translate(70.4178vw, -10px) scale(0.7555);
  -webkit-animation: fall-20 11s -4s linear infinite;
  animation: fall-20 11s -4s linear infinite;
}
@-webkit-keyframes fall-20 {
  63.247% {
    -webkit-transform: translate(69.9477vw, 63.247vh) scale(0.7555);
    transform: translate(69.9477vw, 63.247vh) scale(0.7555);
  }
  to {
    -webkit-transform: translate(70.18275vw, 100vh) scale(0.7555);
    transform: translate(70.18275vw, 100vh) scale(0.7555);
  }
}
@keyframes fall-20 {
  63.247% {
    -webkit-transform: translate(69.9477vw, 63.247vh) scale(0.7555);
    transform: translate(69.9477vw, 63.247vh) scale(0.7555);
  }
  to {
    -webkit-transform: translate(70.18275vw, 100vh) scale(0.7555);
    transform: translate(70.18275vw, 100vh) scale(0.7555);
  }
}
.snow:nth-child(21) {
  opacity: 0.5522;
  -webkit-transform: translate(79.5809vw, -10px) scale(0.3456);
  -ms-transform: translate(79.5809vw, -10px) scale(0.3456);
  transform: translate(79.5809vw, -10px) scale(0.3456);
  -webkit-animation: fall-21 30s -6s linear infinite;
  animation: fall-21 30s -6s linear infinite;
}
@-webkit-keyframes fall-21 {
  56.517% {
    -webkit-transform: translate(87.1656vw, 56.517vh) scale(0.3456);
    transform: translate(87.1656vw, 56.517vh) scale(0.3456);
  }
  to {
    -webkit-transform: translate(83.37325vw, 100vh) scale(0.3456);
    transform: translate(83.37325vw, 100vh) scale(0.3456);
  }
}
@keyframes fall-21 {
  56.517% {
    -webkit-transform: translate(87.1656vw, 56.517vh) scale(0.3456);
    transform: translate(87.1656vw, 56.517vh) scale(0.3456);
  }
  to {
    -webkit-transform: translate(83.37325vw, 100vh) scale(0.3456);
    transform: translate(83.37325vw, 100vh) scale(0.3456);
  }
}
.snow:nth-child(22) {
  opacity: 0.2841;
  -webkit-transform: translate(76.0015vw, -10px) scale(0.8494);
  -ms-transform: translate(76.0015vw, -10px) scale(0.8494);
  transform: translate(76.0015vw, -10px) scale(0.8494);
  -webkit-animation: fall-22 18s -21s linear infinite;
  animation: fall-22 18s -21s linear infinite;
}
@-webkit-keyframes fall-22 {
  61.529% {
    -webkit-transform: translate(85.4729vw, 61.529vh) scale(0.8494);
    transform: translate(85.4729vw, 61.529vh) scale(0.8494);
  }
  to {
    -webkit-transform: translate(80.7372vw, 100vh) scale(0.8494);
    transform: translate(80.7372vw, 100vh) scale(0.8494);
  }
}
@keyframes fall-22 {
  61.529% {
    -webkit-transform: translate(85.4729vw, 61.529vh) scale(0.8494);
    transform: translate(85.4729vw, 61.529vh) scale(0.8494);
  }
  to {
    -webkit-transform: translate(80.7372vw, 100vh) scale(0.8494);
    transform: translate(80.7372vw, 100vh) scale(0.8494);
  }
}
.snow:nth-child(23) {
  opacity: 0.0951;
  -webkit-transform: translate(71.9839vw, -10px) scale(0.8343);
  -ms-transform: translate(71.9839vw, -10px) scale(0.8343);
  transform: translate(71.9839vw, -10px) scale(0.8343);
  -webkit-animation: fall-23 26s -13s linear infinite;
  animation: fall-23 26s -13s linear infinite;
}
@-webkit-keyframes fall-23 {
  35.232% {
    -webkit-transform: translate(72.5253vw, 35.232vh) scale(0.8343);
    transform: translate(72.5253vw, 35.232vh) scale(0.8343);
  }
  to {
    -webkit-transform: translate(72.2546vw, 100vh) scale(0.8343);
    transform: translate(72.2546vw, 100vh) scale(0.8343);
  }
}
@keyframes fall-23 {
  35.232% {
    -webkit-transform: translate(72.5253vw, 35.232vh) scale(0.8343);
    transform: translate(72.5253vw, 35.232vh) scale(0.8343);
  }
  to {
    -webkit-transform: translate(72.2546vw, 100vh) scale(0.8343);
    transform: translate(72.2546vw, 100vh) scale(0.8343);
  }
}
.snow:nth-child(24) {
  opacity: 0.5602;
  -webkit-transform: translate(99.5666vw, -10px) scale(0.9987);
  -ms-transform: translate(99.5666vw, -10px) scale(0.9987);
  transform: translate(99.5666vw, -10px) scale(0.9987);
  -webkit-animation: fall-24 10s -29s linear infinite;
  animation: fall-24 10s -29s linear infinite;
}
@-webkit-keyframes fall-24 {
  54.593% {
    -webkit-transform: translate(96.5172vw, 54.593vh) scale(0.9987);
    transform: translate(96.5172vw, 54.593vh) scale(0.9987);
  }
  to {
    -webkit-transform: translate(98.0419vw, 100vh) scale(0.9987);
    transform: translate(98.0419vw, 100vh) scale(0.9987);
  }
}
@keyframes fall-24 {
  54.593% {
    -webkit-transform: translate(96.5172vw, 54.593vh) scale(0.9987);
    transform: translate(96.5172vw, 54.593vh) scale(0.9987);
  }
  to {
    -webkit-transform: translate(98.0419vw, 100vh) scale(0.9987);
    transform: translate(98.0419vw, 100vh) scale(0.9987);
  }
}
.snow:nth-child(25) {
  opacity: 0.463;
  -webkit-transform: translate(85.0009vw, -10px) scale(0.9791);
  -ms-transform: translate(85.0009vw, -10px) scale(0.9791);
  transform: translate(85.0009vw, -10px) scale(0.9791);
  -webkit-animation: fall-25 18s -2s linear infinite;
  animation: fall-25 18s -2s linear infinite;
}
@-webkit-keyframes fall-25 {
  45.111% {
    -webkit-transform: translate(87.3108vw, 45.111vh) scale(0.9791);
    transform: translate(87.3108vw, 45.111vh) scale(0.9791);
  }
  to {
    -webkit-transform: translate(86.15585vw, 100vh) scale(0.9791);
    transform: translate(86.15585vw, 100vh) scale(0.9791);
  }
}
@keyframes fall-25 {
  45.111% {
    -webkit-transform: translate(87.3108vw, 45.111vh) scale(0.9791);
    transform: translate(87.3108vw, 45.111vh) scale(0.9791);
  }
  to {
    -webkit-transform: translate(86.15585vw, 100vh) scale(0.9791);
    transform: translate(86.15585vw, 100vh) scale(0.9791);
  }
}
.snow:nth-child(26) {
  opacity: 0.9104;
  -webkit-transform: translate(98.7479vw, -10px) scale(0.8327);
  -ms-transform: translate(98.7479vw, -10px) scale(0.8327);
  transform: translate(98.7479vw, -10px) scale(0.8327);
  -webkit-animation: fall-26 19s -7s linear infinite;
  animation: fall-26 19s -7s linear infinite;
}
@-webkit-keyframes fall-26 {
  30.135% {
    -webkit-transform: translate(99.2113vw, 30.135vh) scale(0.8327);
    transform: translate(99.2113vw, 30.135vh) scale(0.8327);
  }
  to {
    -webkit-transform: translate(98.9796vw, 100vh) scale(0.8327);
    transform: translate(98.9796vw, 100vh) scale(0.8327);
  }
}
@keyframes fall-26 {
  30.135% {
    -webkit-transform: translate(99.2113vw, 30.135vh) scale(0.8327);
    transform: translate(99.2113vw, 30.135vh) scale(0.8327);
  }
  to {
    -webkit-transform: translate(98.9796vw, 100vh) scale(0.8327);
    transform: translate(98.9796vw, 100vh) scale(0.8327);
  }
}
.snow:nth-child(27) {
  opacity: 0.3049;
  -webkit-transform: translate(89.7609vw, -10px) scale(0.2184);
  -ms-transform: translate(89.7609vw, -10px) scale(0.2184);
  transform: translate(89.7609vw, -10px) scale(0.2184);
  -webkit-animation: fall-27 14s -10s linear infinite;
  animation: fall-27 14s -10s linear infinite;
}
@-webkit-keyframes fall-27 {
  66.746% {
    -webkit-transform: translate(94.0913vw, 66.746vh) scale(0.2184);
    transform: translate(94.0913vw, 66.746vh) scale(0.2184);
  }
  to {
    -webkit-transform: translate(91.9261vw, 100vh) scale(0.2184);
    transform: translate(91.9261vw, 100vh) scale(0.2184);
  }
}
@keyframes fall-27 {
  66.746% {
    -webkit-transform: translate(94.0913vw, 66.746vh) scale(0.2184);
    transform: translate(94.0913vw, 66.746vh) scale(0.2184);
  }
  to {
    -webkit-transform: translate(91.9261vw, 100vh) scale(0.2184);
    transform: translate(91.9261vw, 100vh) scale(0.2184);
  }
}
.snow:nth-child(28) {
  opacity: 0.5562;
  -webkit-transform: translate(42.3156vw, -10px) scale(0.3265);
  -ms-transform: translate(42.3156vw, -10px) scale(0.3265);
  transform: translate(42.3156vw, -10px) scale(0.3265);
  -webkit-animation: fall-28 18s -4s linear infinite;
  animation: fall-28 18s -4s linear infinite;
}
@-webkit-keyframes fall-28 {
  69.558% {
    -webkit-transform: translate(40.0369vw, 69.558vh) scale(0.3265);
    transform: translate(40.0369vw, 69.558vh) scale(0.3265);
  }
  to {
    -webkit-transform: translate(41.17625vw, 100vh) scale(0.3265);
    transform: translate(41.17625vw, 100vh) scale(0.3265);
  }
}
@keyframes fall-28 {
  69.558% {
    -webkit-transform: translate(40.0369vw, 69.558vh) scale(0.3265);
    transform: translate(40.0369vw, 69.558vh) scale(0.3265);
  }
  to {
    -webkit-transform: translate(41.17625vw, 100vh) scale(0.3265);
    transform: translate(41.17625vw, 100vh) scale(0.3265);
  }
}
.snow:nth-child(29) {
  opacity: 0.8453;
  -webkit-transform: translate(10.7813vw, -10px) scale(0.0824);
  -ms-transform: translate(10.7813vw, -10px) scale(0.0824);
  transform: translate(10.7813vw, -10px) scale(0.0824);
  -webkit-animation: fall-29 28s -23s linear infinite;
  animation: fall-29 28s -23s linear infinite;
}
@-webkit-keyframes fall-29 {
  46.534% {
    -webkit-transform: translate(20.4809vw, 46.534vh) scale(0.0824);
    transform: translate(20.4809vw, 46.534vh) scale(0.0824);
  }
  to {
    -webkit-transform: translate(15.6311vw, 100vh) scale(0.0824);
    transform: translate(15.6311vw, 100vh) scale(0.0824);
  }
}
@keyframes fall-29 {
  46.534% {
    -webkit-transform: translate(20.4809vw, 46.534vh) scale(0.0824);
    transform: translate(20.4809vw, 46.534vh) scale(0.0824);
  }
  to {
    -webkit-transform: translate(15.6311vw, 100vh) scale(0.0824);
    transform: translate(15.6311vw, 100vh) scale(0.0824);
  }
}
.snow:nth-child(30) {
  opacity: 0.5449;
  -webkit-transform: translate(50.5298vw, -10px) scale(0.6298);
  -ms-transform: translate(50.5298vw, -10px) scale(0.6298);
  transform: translate(50.5298vw, -10px) scale(0.6298);
  -webkit-animation: fall-30 21s -2s linear infinite;
  animation: fall-30 21s -2s linear infinite;
}
@-webkit-keyframes fall-30 {
  76.454% {
    -webkit-transform: translate(44.5089vw, 76.454vh) scale(0.6298);
    transform: translate(44.5089vw, 76.454vh) scale(0.6298);
  }
  to {
    -webkit-transform: translate(47.51935vw, 100vh) scale(0.6298);
    transform: translate(47.51935vw, 100vh) scale(0.6298);
  }
}
@keyframes fall-30 {
  76.454% {
    -webkit-transform: translate(44.5089vw, 76.454vh) scale(0.6298);
    transform: translate(44.5089vw, 76.454vh) scale(0.6298);
  }
  to {
    -webkit-transform: translate(47.51935vw, 100vh) scale(0.6298);
    transform: translate(47.51935vw, 100vh) scale(0.6298);
  }
}
.snow:nth-child(31) {
  opacity: 0.1587;
  -webkit-transform: translate(26.8695vw, -10px) scale(0.5084);
  -ms-transform: translate(26.8695vw, -10px) scale(0.5084);
  transform: translate(26.8695vw, -10px) scale(0.5084);
  -webkit-animation: fall-31 14s -26s linear infinite;
  animation: fall-31 14s -26s linear infinite;
}
@-webkit-keyframes fall-31 {
  45.482% {
    -webkit-transform: translate(32.6245vw, 45.482vh) scale(0.5084);
    transform: translate(32.6245vw, 45.482vh) scale(0.5084);
  }
  to {
    -webkit-transform: translate(29.747vw, 100vh) scale(0.5084);
    transform: translate(29.747vw, 100vh) scale(0.5084);
  }
}
@keyframes fall-31 {
  45.482% {
    -webkit-transform: translate(32.6245vw, 45.482vh) scale(0.5084);
    transform: translate(32.6245vw, 45.482vh) scale(0.5084);
  }
  to {
    -webkit-transform: translate(29.747vw, 100vh) scale(0.5084);
    transform: translate(29.747vw, 100vh) scale(0.5084);
  }
}
.snow:nth-child(32) {
  opacity: 0.0484;
  -webkit-transform: translate(46.7932vw, -10px) scale(0.7054);
  -ms-transform: translate(46.7932vw, -10px) scale(0.7054);
  transform: translate(46.7932vw, -10px) scale(0.7054);
  -webkit-animation: fall-32 27s -3s linear infinite;
  animation: fall-32 27s -3s linear infinite;
}
@-webkit-keyframes fall-32 {
  46.466% {
    -webkit-transform: translate(42.638vw, 46.466vh) scale(0.7054);
    transform: translate(42.638vw, 46.466vh) scale(0.7054);
  }
  to {
    -webkit-transform: translate(44.7156vw, 100vh) scale(0.7054);
    transform: translate(44.7156vw, 100vh) scale(0.7054);
  }
}
@keyframes fall-32 {
  46.466% {
    -webkit-transform: translate(42.638vw, 46.466vh) scale(0.7054);
    transform: translate(42.638vw, 46.466vh) scale(0.7054);
  }
  to {
    -webkit-transform: translate(44.7156vw, 100vh) scale(0.7054);
    transform: translate(44.7156vw, 100vh) scale(0.7054);
  }
}
.snow:nth-child(33) {
  opacity: 0.271;
  -webkit-transform: translate(88.0737vw, -10px) scale(0.0175);
  -ms-transform: translate(88.0737vw, -10px) scale(0.0175);
  transform: translate(88.0737vw, -10px) scale(0.0175);
  -webkit-animation: fall-33 18s -26s linear infinite;
  animation: fall-33 18s -26s linear infinite;
}
@-webkit-keyframes fall-33 {
  65.711% {
    -webkit-transform: translate(93.5671vw, 65.711vh) scale(0.0175);
    transform: translate(93.5671vw, 65.711vh) scale(0.0175);
  }
  to {
    -webkit-transform: translate(90.8204vw, 100vh) scale(0.0175);
    transform: translate(90.8204vw, 100vh) scale(0.0175);
  }
}
@keyframes fall-33 {
  65.711% {
    -webkit-transform: translate(93.5671vw, 65.711vh) scale(0.0175);
    transform: translate(93.5671vw, 65.711vh) scale(0.0175);
  }
  to {
    -webkit-transform: translate(90.8204vw, 100vh) scale(0.0175);
    transform: translate(90.8204vw, 100vh) scale(0.0175);
  }
}
.snow:nth-child(34) {
  opacity: 0.7983;
  -webkit-transform: translate(42.4187vw, -10px) scale(0.6755);
  -ms-transform: translate(42.4187vw, -10px) scale(0.6755);
  transform: translate(42.4187vw, -10px) scale(0.6755);
  -webkit-animation: fall-34 13s -10s linear infinite;
  animation: fall-34 13s -10s linear infinite;
}
@-webkit-keyframes fall-34 {
  75.43% {
    -webkit-transform: translate(42.4447vw, 75.43vh) scale(0.6755);
    transform: translate(42.4447vw, 75.43vh) scale(0.6755);
  }
  to {
    -webkit-transform: translate(42.4317vw, 100vh) scale(0.6755);
    transform: translate(42.4317vw, 100vh) scale(0.6755);
  }
}
@keyframes fall-34 {
  75.43% {
    -webkit-transform: translate(42.4447vw, 75.43vh) scale(0.6755);
    transform: translate(42.4447vw, 75.43vh) scale(0.6755);
  }
  to {
    -webkit-transform: translate(42.4317vw, 100vh) scale(0.6755);
    transform: translate(42.4317vw, 100vh) scale(0.6755);
  }
}
.snow:nth-child(35) {
  opacity: 0.3286;
  -webkit-transform: translate(57.3124vw, -10px) scale(0.7538);
  -ms-transform: translate(57.3124vw, -10px) scale(0.7538);
  transform: translate(57.3124vw, -10px) scale(0.7538);
  -webkit-animation: fall-35 21s -26s linear infinite;
  animation: fall-35 21s -26s linear infinite;
}
@-webkit-keyframes fall-35 {
  35.588% {
    -webkit-transform: translate(66.5983vw, 35.588vh) scale(0.7538);
    transform: translate(66.5983vw, 35.588vh) scale(0.7538);
  }
  to {
    -webkit-transform: translate(61.95535vw, 100vh) scale(0.7538);
    transform: translate(61.95535vw, 100vh) scale(0.7538);
  }
}
@keyframes fall-35 {
  35.588% {
    -webkit-transform: translate(66.5983vw, 35.588vh) scale(0.7538);
    transform: translate(66.5983vw, 35.588vh) scale(0.7538);
  }
  to {
    -webkit-transform: translate(61.95535vw, 100vh) scale(0.7538);
    transform: translate(61.95535vw, 100vh) scale(0.7538);
  }
}
.snow:nth-child(36) {
  opacity: 0.0607;
  -webkit-transform: translate(74.8746vw, -10px) scale(0.8368);
  -ms-transform: translate(74.8746vw, -10px) scale(0.8368);
  transform: translate(74.8746vw, -10px) scale(0.8368);
  -webkit-animation: fall-36 29s -24s linear infinite;
  animation: fall-36 29s -24s linear infinite;
}
@-webkit-keyframes fall-36 {
  53.619% {
    -webkit-transform: translate(65.2811vw, 53.619vh) scale(0.8368);
    transform: translate(65.2811vw, 53.619vh) scale(0.8368);
  }
  to {
    -webkit-transform: translate(70.07785vw, 100vh) scale(0.8368);
    transform: translate(70.07785vw, 100vh) scale(0.8368);
  }
}
@keyframes fall-36 {
  53.619% {
    -webkit-transform: translate(65.2811vw, 53.619vh) scale(0.8368);
    transform: translate(65.2811vw, 53.619vh) scale(0.8368);
  }
  to {
    -webkit-transform: translate(70.07785vw, 100vh) scale(0.8368);
    transform: translate(70.07785vw, 100vh) scale(0.8368);
  }
}
.snow:nth-child(37) {
  opacity: 0.1313;
  -webkit-transform: translate(39.3vw, -10px) scale(0.4973);
  -ms-transform: translate(39.3vw, -10px) scale(0.4973);
  transform: translate(39.3vw, -10px) scale(0.4973);
  -webkit-animation: fall-37 26s -23s linear infinite;
  animation: fall-37 26s -23s linear infinite;
}
@-webkit-keyframes fall-37 {
  74.925% {
    -webkit-transform: translate(48.1552vw, 74.925vh) scale(0.4973);
    transform: translate(48.1552vw, 74.925vh) scale(0.4973);
  }
  to {
    -webkit-transform: translate(43.7276vw, 100vh) scale(0.4973);
    transform: translate(43.7276vw, 100vh) scale(0.4973);
  }
}
@keyframes fall-37 {
  74.925% {
    -webkit-transform: translate(48.1552vw, 74.925vh) scale(0.4973);
    transform: translate(48.1552vw, 74.925vh) scale(0.4973);
  }
  to {
    -webkit-transform: translate(43.7276vw, 100vh) scale(0.4973);
    transform: translate(43.7276vw, 100vh) scale(0.4973);
  }
}
.snow:nth-child(38) {
  opacity: 0.8631;
  -webkit-transform: translate(78.3167vw, -10px) scale(0.6149);
  -ms-transform: translate(78.3167vw, -10px) scale(0.6149);
  transform: translate(78.3167vw, -10px) scale(0.6149);
  -webkit-animation: fall-38 15s -19s linear infinite;
  animation: fall-38 15s -19s linear infinite;
}
@-webkit-keyframes fall-38 {
  54.789% {
    -webkit-transform: translate(74.2352vw, 54.789vh) scale(0.6149);
    transform: translate(74.2352vw, 54.789vh) scale(0.6149);
  }
  to {
    -webkit-transform: translate(76.27595vw, 100vh) scale(0.6149);
    transform: translate(76.27595vw, 100vh) scale(0.6149);
  }
}
@keyframes fall-38 {
  54.789% {
    -webkit-transform: translate(74.2352vw, 54.789vh) scale(0.6149);
    transform: translate(74.2352vw, 54.789vh) scale(0.6149);
  }
  to {
    -webkit-transform: translate(76.27595vw, 100vh) scale(0.6149);
    transform: translate(76.27595vw, 100vh) scale(0.6149);
  }
}
.snow:nth-child(39) {
  opacity: 0.2319;
  -webkit-transform: translate(15.2289vw, -10px) scale(0.2981);
  -ms-transform: translate(15.2289vw, -10px) scale(0.2981);
  transform: translate(15.2289vw, -10px) scale(0.2981);
  -webkit-animation: fall-39 10s -4s linear infinite;
  animation: fall-39 10s -4s linear infinite;
}
@-webkit-keyframes fall-39 {
  63.018% {
    -webkit-transform: translate(6.4968vw, 63.018vh) scale(0.2981);
    transform: translate(6.4968vw, 63.018vh) scale(0.2981);
  }
  to {
    -webkit-transform: translate(10.86285vw, 100vh) scale(0.2981);
    transform: translate(10.86285vw, 100vh) scale(0.2981);
  }
}
@keyframes fall-39 {
  63.018% {
    -webkit-transform: translate(6.4968vw, 63.018vh) scale(0.2981);
    transform: translate(6.4968vw, 63.018vh) scale(0.2981);
  }
  to {
    -webkit-transform: translate(10.86285vw, 100vh) scale(0.2981);
    transform: translate(10.86285vw, 100vh) scale(0.2981);
  }
}
.snow:nth-child(40) {
  opacity: 0.3859;
  -webkit-transform: translate(66.9386vw, -10px) scale(0.469);
  -ms-transform: translate(66.9386vw, -10px) scale(0.469);
  transform: translate(66.9386vw, -10px) scale(0.469);
  -webkit-animation: fall-40 10s -6s linear infinite;
  animation: fall-40 10s -6s linear infinite;
}
@-webkit-keyframes fall-40 {
  47.534% {
    -webkit-transform: translate(58.8812vw, 47.534vh) scale(0.469);
    transform: translate(58.8812vw, 47.534vh) scale(0.469);
  }
  to {
    -webkit-transform: translate(62.9099vw, 100vh) scale(0.469);
    transform: translate(62.9099vw, 100vh) scale(0.469);
  }
}
@keyframes fall-40 {
  47.534% {
    -webkit-transform: translate(58.8812vw, 47.534vh) scale(0.469);
    transform: translate(58.8812vw, 47.534vh) scale(0.469);
  }
  to {
    -webkit-transform: translate(62.9099vw, 100vh) scale(0.469);
    transform: translate(62.9099vw, 100vh) scale(0.469);
  }
}
.snow:nth-child(41) {
  opacity: 0.9;
  -webkit-transform: translate(56.6337vw, -10px) scale(0.6684);
  -ms-transform: translate(56.6337vw, -10px) scale(0.6684);
  transform: translate(56.6337vw, -10px) scale(0.6684);
  -webkit-animation: fall-41 16s -23s linear infinite;
  animation: fall-41 16s -23s linear infinite;
}
@-webkit-keyframes fall-41 {
  54.172% {
    -webkit-transform: translate(47.637vw, 54.172vh) scale(0.6684);
    transform: translate(47.637vw, 54.172vh) scale(0.6684);
  }
  to {
    -webkit-transform: translate(52.13535vw, 100vh) scale(0.6684);
    transform: translate(52.13535vw, 100vh) scale(0.6684);
  }
}
@keyframes fall-41 {
  54.172% {
    -webkit-transform: translate(47.637vw, 54.172vh) scale(0.6684);
    transform: translate(47.637vw, 54.172vh) scale(0.6684);
  }
  to {
    -webkit-transform: translate(52.13535vw, 100vh) scale(0.6684);
    transform: translate(52.13535vw, 100vh) scale(0.6684);
  }
}
.snow:nth-child(42) {
  opacity: 0.2973;
  -webkit-transform: translate(58.5044vw, -10px) scale(0.6772);
  -ms-transform: translate(58.5044vw, -10px) scale(0.6772);
  transform: translate(58.5044vw, -10px) scale(0.6772);
  -webkit-animation: fall-42 13s -12s linear infinite;
  animation: fall-42 13s -12s linear infinite;
}
@-webkit-keyframes fall-42 {
  74.993% {
    -webkit-transform: translate(64.0167vw, 74.993vh) scale(0.6772);
    transform: translate(64.0167vw, 74.993vh) scale(0.6772);
  }
  to {
    -webkit-transform: translate(61.26055vw, 100vh) scale(0.6772);
    transform: translate(61.26055vw, 100vh) scale(0.6772);
  }
}
@keyframes fall-42 {
  74.993% {
    -webkit-transform: translate(64.0167vw, 74.993vh) scale(0.6772);
    transform: translate(64.0167vw, 74.993vh) scale(0.6772);
  }
  to {
    -webkit-transform: translate(61.26055vw, 100vh) scale(0.6772);
    transform: translate(61.26055vw, 100vh) scale(0.6772);
  }
}
.snow:nth-child(43) {
  opacity: 0.9885;
  -webkit-transform: translate(46.0394vw, -10px) scale(0.7415);
  -ms-transform: translate(46.0394vw, -10px) scale(0.7415);
  transform: translate(46.0394vw, -10px) scale(0.7415);
  -webkit-animation: fall-43 27s -15s linear infinite;
  animation: fall-43 27s -15s linear infinite;
}
@-webkit-keyframes fall-43 {
  50.3% {
    -webkit-transform: translate(48.2483vw, 50.3vh) scale(0.7415);
    transform: translate(48.2483vw, 50.3vh) scale(0.7415);
  }
  to {
    -webkit-transform: translate(47.14385vw, 100vh) scale(0.7415);
    transform: translate(47.14385vw, 100vh) scale(0.7415);
  }
}
@keyframes fall-43 {
  50.3% {
    -webkit-transform: translate(48.2483vw, 50.3vh) scale(0.7415);
    transform: translate(48.2483vw, 50.3vh) scale(0.7415);
  }
  to {
    -webkit-transform: translate(47.14385vw, 100vh) scale(0.7415);
    transform: translate(47.14385vw, 100vh) scale(0.7415);
  }
}
.snow:nth-child(44) {
  opacity: 0.4226;
  -webkit-transform: translate(25.0986vw, -10px) scale(0.3744);
  -ms-transform: translate(25.0986vw, -10px) scale(0.3744);
  transform: translate(25.0986vw, -10px) scale(0.3744);
  -webkit-animation: fall-44 22s -17s linear infinite;
  animation: fall-44 22s -17s linear infinite;
}
@-webkit-keyframes fall-44 {
  79.653% {
    -webkit-transform: translate(21.0354vw, 79.653vh) scale(0.3744);
    transform: translate(21.0354vw, 79.653vh) scale(0.3744);
  }
  to {
    -webkit-transform: translate(23.067vw, 100vh) scale(0.3744);
    transform: translate(23.067vw, 100vh) scale(0.3744);
  }
}
@keyframes fall-44 {
  79.653% {
    -webkit-transform: translate(21.0354vw, 79.653vh) scale(0.3744);
    transform: translate(21.0354vw, 79.653vh) scale(0.3744);
  }
  to {
    -webkit-transform: translate(23.067vw, 100vh) scale(0.3744);
    transform: translate(23.067vw, 100vh) scale(0.3744);
  }
}
.snow:nth-child(45) {
  opacity: 0.4147;
  -webkit-transform: translate(74.9353vw, -10px) scale(0.8547);
  -ms-transform: translate(74.9353vw, -10px) scale(0.8547);
  transform: translate(74.9353vw, -10px) scale(0.8547);
  -webkit-animation: fall-45 20s -8s linear infinite;
  animation: fall-45 20s -8s linear infinite;
}
@-webkit-keyframes fall-45 {
  30.406% {
    -webkit-transform: translate(75.4005vw, 30.406vh) scale(0.8547);
    transform: translate(75.4005vw, 30.406vh) scale(0.8547);
  }
  to {
    -webkit-transform: translate(75.1679vw, 100vh) scale(0.8547);
    transform: translate(75.1679vw, 100vh) scale(0.8547);
  }
}
@keyframes fall-45 {
  30.406% {
    -webkit-transform: translate(75.4005vw, 30.406vh) scale(0.8547);
    transform: translate(75.4005vw, 30.406vh) scale(0.8547);
  }
  to {
    -webkit-transform: translate(75.1679vw, 100vh) scale(0.8547);
    transform: translate(75.1679vw, 100vh) scale(0.8547);
  }
}
.snow:nth-child(46) {
  opacity: 0.8537;
  -webkit-transform: translate(48.0883vw, -10px) scale(0.067);
  -ms-transform: translate(48.0883vw, -10px) scale(0.067);
  transform: translate(48.0883vw, -10px) scale(0.067);
  -webkit-animation: fall-46 21s -24s linear infinite;
  animation: fall-46 21s -24s linear infinite;
}
@-webkit-keyframes fall-46 {
  57.74% {
    -webkit-transform: translate(38.6485vw, 57.74vh) scale(0.067);
    transform: translate(38.6485vw, 57.74vh) scale(0.067);
  }
  to {
    -webkit-transform: translate(43.3684vw, 100vh) scale(0.067);
    transform: translate(43.3684vw, 100vh) scale(0.067);
  }
}
@keyframes fall-46 {
  57.74% {
    -webkit-transform: translate(38.6485vw, 57.74vh) scale(0.067);
    transform: translate(38.6485vw, 57.74vh) scale(0.067);
  }
  to {
    -webkit-transform: translate(43.3684vw, 100vh) scale(0.067);
    transform: translate(43.3684vw, 100vh) scale(0.067);
  }
}
.snow:nth-child(47) {
  opacity: 0.0814;
  -webkit-transform: translate(74.1921vw, -10px) scale(0.1476);
  -ms-transform: translate(74.1921vw, -10px) scale(0.1476);
  transform: translate(74.1921vw, -10px) scale(0.1476);
  -webkit-animation: fall-47 28s -29s linear infinite;
  animation: fall-47 28s -29s linear infinite;
}
@-webkit-keyframes fall-47 {
  68.533% {
    -webkit-transform: translate(70.6713vw, 68.533vh) scale(0.1476);
    transform: translate(70.6713vw, 68.533vh) scale(0.1476);
  }
  to {
    -webkit-transform: translate(72.4317vw, 100vh) scale(0.1476);
    transform: translate(72.4317vw, 100vh) scale(0.1476);
  }
}
@keyframes fall-47 {
  68.533% {
    -webkit-transform: translate(70.6713vw, 68.533vh) scale(0.1476);
    transform: translate(70.6713vw, 68.533vh) scale(0.1476);
  }
  to {
    -webkit-transform: translate(72.4317vw, 100vh) scale(0.1476);
    transform: translate(72.4317vw, 100vh) scale(0.1476);
  }
}
.snow:nth-child(48) {
  opacity: 0.3656;
  -webkit-transform: translate(32.5289vw, -10px) scale(0.9586);
  -ms-transform: translate(32.5289vw, -10px) scale(0.9586);
  transform: translate(32.5289vw, -10px) scale(0.9586);
  -webkit-animation: fall-48 23s -19s linear infinite;
  animation: fall-48 23s -19s linear infinite;
}
@-webkit-keyframes fall-48 {
  40.88% {
    -webkit-transform: translate(33.1367vw, 40.88vh) scale(0.9586);
    transform: translate(33.1367vw, 40.88vh) scale(0.9586);
  }
  to {
    -webkit-transform: translate(32.8328vw, 100vh) scale(0.9586);
    transform: translate(32.8328vw, 100vh) scale(0.9586);
  }
}
@keyframes fall-48 {
  40.88% {
    -webkit-transform: translate(33.1367vw, 40.88vh) scale(0.9586);
    transform: translate(33.1367vw, 40.88vh) scale(0.9586);
  }
  to {
    -webkit-transform: translate(32.8328vw, 100vh) scale(0.9586);
    transform: translate(32.8328vw, 100vh) scale(0.9586);
  }
}
.snow:nth-child(49) {
  opacity: 0.9605;
  -webkit-transform: translate(99.1281vw, -10px) scale(0.1438);
  -ms-transform: translate(99.1281vw, -10px) scale(0.1438);
  transform: translate(99.1281vw, -10px) scale(0.1438);
  -webkit-animation: fall-49 10s -9s linear infinite;
  animation: fall-49 10s -9s linear infinite;
}
@-webkit-keyframes fall-49 {
  72.539% {
    -webkit-transform: translate(90.6055vw, 72.539vh) scale(0.1438);
    transform: translate(90.6055vw, 72.539vh) scale(0.1438);
  }
  to {
    -webkit-transform: translate(94.8668vw, 100vh) scale(0.1438);
    transform: translate(94.8668vw, 100vh) scale(0.1438);
  }
}
@keyframes fall-49 {
  72.539% {
    -webkit-transform: translate(90.6055vw, 72.539vh) scale(0.1438);
    transform: translate(90.6055vw, 72.539vh) scale(0.1438);
  }
  to {
    -webkit-transform: translate(94.8668vw, 100vh) scale(0.1438);
    transform: translate(94.8668vw, 100vh) scale(0.1438);
  }
}
.snow:nth-child(50) {
  opacity: 0.4453;
  -webkit-transform: translate(61.9618vw, -10px) scale(0.7782);
  -ms-transform: translate(61.9618vw, -10px) scale(0.7782);
  transform: translate(61.9618vw, -10px) scale(0.7782);
  -webkit-animation: fall-50 21s -30s linear infinite;
  animation: fall-50 21s -30s linear infinite;
}
@-webkit-keyframes fall-50 {
  72.777% {
    -webkit-transform: translate(63.7962vw, 72.777vh) scale(0.7782);
    transform: translate(63.7962vw, 72.777vh) scale(0.7782);
  }
  to {
    -webkit-transform: translate(62.879vw, 100vh) scale(0.7782);
    transform: translate(62.879vw, 100vh) scale(0.7782);
  }
}
@keyframes fall-50 {
  72.777% {
    -webkit-transform: translate(63.7962vw, 72.777vh) scale(0.7782);
    transform: translate(63.7962vw, 72.777vh) scale(0.7782);
  }
  to {
    -webkit-transform: translate(62.879vw, 100vh) scale(0.7782);
    transform: translate(62.879vw, 100vh) scale(0.7782);
  }
}
.snow:nth-child(51) {
  opacity: 0.0354;
  -webkit-transform: translate(97.9545vw, -10px) scale(0.2585);
  -ms-transform: translate(97.9545vw, -10px) scale(0.2585);
  transform: translate(97.9545vw, -10px) scale(0.2585);
  -webkit-animation: fall-51 17s -22s linear infinite;
  animation: fall-51 17s -22s linear infinite;
}
@-webkit-keyframes fall-51 {
  71.492% {
    -webkit-transform: translate(95.7628vw, 71.492vh) scale(0.2585);
    transform: translate(95.7628vw, 71.492vh) scale(0.2585);
  }
  to {
    -webkit-transform: translate(96.85865vw, 100vh) scale(0.2585);
    transform: translate(96.85865vw, 100vh) scale(0.2585);
  }
}
@keyframes fall-51 {
  71.492% {
    -webkit-transform: translate(95.7628vw, 71.492vh) scale(0.2585);
    transform: translate(95.7628vw, 71.492vh) scale(0.2585);
  }
  to {
    -webkit-transform: translate(96.85865vw, 100vh) scale(0.2585);
    transform: translate(96.85865vw, 100vh) scale(0.2585);
  }
}
.snow:nth-child(52) {
  opacity: 0.5934;
  -webkit-transform: translate(56.1831vw, -10px) scale(0.1424);
  -ms-transform: translate(56.1831vw, -10px) scale(0.1424);
  transform: translate(56.1831vw, -10px) scale(0.1424);
  -webkit-animation: fall-52 23s -2s linear infinite;
  animation: fall-52 23s -2s linear infinite;
}
@-webkit-keyframes fall-52 {
  38.614% {
    -webkit-transform: translate(49.9853vw, 38.614vh) scale(0.1424);
    transform: translate(49.9853vw, 38.614vh) scale(0.1424);
  }
  to {
    -webkit-transform: translate(53.0842vw, 100vh) scale(0.1424);
    transform: translate(53.0842vw, 100vh) scale(0.1424);
  }
}
@keyframes fall-52 {
  38.614% {
    -webkit-transform: translate(49.9853vw, 38.614vh) scale(0.1424);
    transform: translate(49.9853vw, 38.614vh) scale(0.1424);
  }
  to {
    -webkit-transform: translate(53.0842vw, 100vh) scale(0.1424);
    transform: translate(53.0842vw, 100vh) scale(0.1424);
  }
}
.snow:nth-child(53) {
  opacity: 0.6255;
  -webkit-transform: translate(74.5281vw, -10px) scale(0.4043);
  -ms-transform: translate(74.5281vw, -10px) scale(0.4043);
  transform: translate(74.5281vw, -10px) scale(0.4043);
  -webkit-animation: fall-53 25s -26s linear infinite;
  animation: fall-53 25s -26s linear infinite;
}
@-webkit-keyframes fall-53 {
  67.402% {
    -webkit-transform: translate(81.2488vw, 67.402vh) scale(0.4043);
    transform: translate(81.2488vw, 67.402vh) scale(0.4043);
  }
  to {
    -webkit-transform: translate(77.88845vw, 100vh) scale(0.4043);
    transform: translate(77.88845vw, 100vh) scale(0.4043);
  }
}
@keyframes fall-53 {
  67.402% {
    -webkit-transform: translate(81.2488vw, 67.402vh) scale(0.4043);
    transform: translate(81.2488vw, 67.402vh) scale(0.4043);
  }
  to {
    -webkit-transform: translate(77.88845vw, 100vh) scale(0.4043);
    transform: translate(77.88845vw, 100vh) scale(0.4043);
  }
}
.snow:nth-child(54) {
  opacity: 0.3552;
  -webkit-transform: translate(22.8128vw, -10px) scale(0.1165);
  -ms-transform: translate(22.8128vw, -10px) scale(0.1165);
  transform: translate(22.8128vw, -10px) scale(0.1165);
  -webkit-animation: fall-54 17s -27s linear infinite;
  animation: fall-54 17s -27s linear infinite;
}
@-webkit-keyframes fall-54 {
  75.15% {
    -webkit-transform: translate(32.0212vw, 75.15vh) scale(0.1165);
    transform: translate(32.0212vw, 75.15vh) scale(0.1165);
  }
  to {
    -webkit-transform: translate(27.417vw, 100vh) scale(0.1165);
    transform: translate(27.417vw, 100vh) scale(0.1165);
  }
}
@keyframes fall-54 {
  75.15% {
    -webkit-transform: translate(32.0212vw, 75.15vh) scale(0.1165);
    transform: translate(32.0212vw, 75.15vh) scale(0.1165);
  }
  to {
    -webkit-transform: translate(27.417vw, 100vh) scale(0.1165);
    transform: translate(27.417vw, 100vh) scale(0.1165);
  }
}
.snow:nth-child(55) {
  opacity: 0.3334;
  -webkit-transform: translate(18.5001vw, -10px) scale(0.6912);
  -ms-transform: translate(18.5001vw, -10px) scale(0.6912);
  transform: translate(18.5001vw, -10px) scale(0.6912);
  -webkit-animation: fall-55 10s -29s linear infinite;
  animation: fall-55 10s -29s linear infinite;
}
@-webkit-keyframes fall-55 {
  41.157% {
    -webkit-transform: translate(19.4644vw, 41.157vh) scale(0.6912);
    transform: translate(19.4644vw, 41.157vh) scale(0.6912);
  }
  to {
    -webkit-transform: translate(18.98225vw, 100vh) scale(0.6912);
    transform: translate(18.98225vw, 100vh) scale(0.6912);
  }
}
@keyframes fall-55 {
  41.157% {
    -webkit-transform: translate(19.4644vw, 41.157vh) scale(0.6912);
    transform: translate(19.4644vw, 41.157vh) scale(0.6912);
  }
  to {
    -webkit-transform: translate(18.98225vw, 100vh) scale(0.6912);
    transform: translate(18.98225vw, 100vh) scale(0.6912);
  }
}
.snow:nth-child(56) {
  opacity: 0.0034;
  -webkit-transform: translate(85.0002vw, -10px) scale(0.1498);
  -ms-transform: translate(85.0002vw, -10px) scale(0.1498);
  transform: translate(85.0002vw, -10px) scale(0.1498);
  -webkit-animation: fall-56 20s -21s linear infinite;
  animation: fall-56 20s -21s linear infinite;
}
@-webkit-keyframes fall-56 {
  50.844% {
    -webkit-transform: translate(91.6426vw, 50.844vh) scale(0.1498);
    transform: translate(91.6426vw, 50.844vh) scale(0.1498);
  }
  to {
    -webkit-transform: translate(88.3214vw, 100vh) scale(0.1498);
    transform: translate(88.3214vw, 100vh) scale(0.1498);
  }
}
@keyframes fall-56 {
  50.844% {
    -webkit-transform: translate(91.6426vw, 50.844vh) scale(0.1498);
    transform: translate(91.6426vw, 50.844vh) scale(0.1498);
  }
  to {
    -webkit-transform: translate(88.3214vw, 100vh) scale(0.1498);
    transform: translate(88.3214vw, 100vh) scale(0.1498);
  }
}
.snow:nth-child(57) {
  opacity: 0.6388;
  -webkit-transform: translate(63.2884vw, -10px) scale(0.564);
  -ms-transform: translate(63.2884vw, -10px) scale(0.564);
  transform: translate(63.2884vw, -10px) scale(0.564);
  -webkit-animation: fall-57 21s -28s linear infinite;
  animation: fall-57 21s -28s linear infinite;
}
@-webkit-keyframes fall-57 {
  51.248% {
    -webkit-transform: translate(62.1028vw, 51.248vh) scale(0.564);
    transform: translate(62.1028vw, 51.248vh) scale(0.564);
  }
  to {
    -webkit-transform: translate(62.6956vw, 100vh) scale(0.564);
    transform: translate(62.6956vw, 100vh) scale(0.564);
  }
}
@keyframes fall-57 {
  51.248% {
    -webkit-transform: translate(62.1028vw, 51.248vh) scale(0.564);
    transform: translate(62.1028vw, 51.248vh) scale(0.564);
  }
  to {
    -webkit-transform: translate(62.6956vw, 100vh) scale(0.564);
    transform: translate(62.6956vw, 100vh) scale(0.564);
  }
}
.snow:nth-child(58) {
  opacity: 0.291;
  -webkit-transform: translate(76.5867vw, -10px) scale(0.1885);
  -ms-transform: translate(76.5867vw, -10px) scale(0.1885);
  transform: translate(76.5867vw, -10px) scale(0.1885);
  -webkit-animation: fall-58 26s -23s linear infinite;
  animation: fall-58 26s -23s linear infinite;
}
@-webkit-keyframes fall-58 {
  61.619% {
    -webkit-transform: translate(83.8588vw, 61.619vh) scale(0.1885);
    transform: translate(83.8588vw, 61.619vh) scale(0.1885);
  }
  to {
    -webkit-transform: translate(80.22275vw, 100vh) scale(0.1885);
    transform: translate(80.22275vw, 100vh) scale(0.1885);
  }
}
@keyframes fall-58 {
  61.619% {
    -webkit-transform: translate(83.8588vw, 61.619vh) scale(0.1885);
    transform: translate(83.8588vw, 61.619vh) scale(0.1885);
  }
  to {
    -webkit-transform: translate(80.22275vw, 100vh) scale(0.1885);
    transform: translate(80.22275vw, 100vh) scale(0.1885);
  }
}
.snow:nth-child(59) {
  opacity: 0.0839;
  -webkit-transform: translate(94.0815vw, -10px) scale(0.2633);
  -ms-transform: translate(94.0815vw, -10px) scale(0.2633);
  transform: translate(94.0815vw, -10px) scale(0.2633);
  -webkit-animation: fall-59 12s -10s linear infinite;
  animation: fall-59 12s -10s linear infinite;
}
@-webkit-keyframes fall-59 {
  37.299% {
    -webkit-transform: translate(101.0518vw, 37.299vh) scale(0.2633);
    transform: translate(101.0518vw, 37.299vh) scale(0.2633);
  }
  to {
    -webkit-transform: translate(97.56665vw, 100vh) scale(0.2633);
    transform: translate(97.56665vw, 100vh) scale(0.2633);
  }
}
@keyframes fall-59 {
  37.299% {
    -webkit-transform: translate(101.0518vw, 37.299vh) scale(0.2633);
    transform: translate(101.0518vw, 37.299vh) scale(0.2633);
  }
  to {
    -webkit-transform: translate(97.56665vw, 100vh) scale(0.2633);
    transform: translate(97.56665vw, 100vh) scale(0.2633);
  }
}
.snow:nth-child(60) {
  opacity: 0.2891;
  -webkit-transform: translate(15.4353vw, -10px) scale(0.5926);
  -ms-transform: translate(15.4353vw, -10px) scale(0.5926);
  transform: translate(15.4353vw, -10px) scale(0.5926);
  -webkit-animation: fall-60 16s -12s linear infinite;
  animation: fall-60 16s -12s linear infinite;
}
@-webkit-keyframes fall-60 {
  40.622% {
    -webkit-transform: translate(7.9141vw, 40.622vh) scale(0.5926);
    transform: translate(7.9141vw, 40.622vh) scale(0.5926);
  }
  to {
    -webkit-transform: translate(11.6747vw, 100vh) scale(0.5926);
    transform: translate(11.6747vw, 100vh) scale(0.5926);
  }
}
@keyframes fall-60 {
  40.622% {
    -webkit-transform: translate(7.9141vw, 40.622vh) scale(0.5926);
    transform: translate(7.9141vw, 40.622vh) scale(0.5926);
  }
  to {
    -webkit-transform: translate(11.6747vw, 100vh) scale(0.5926);
    transform: translate(11.6747vw, 100vh) scale(0.5926);
  }
}
.snow:nth-child(61) {
  opacity: 0.1869;
  -webkit-transform: translate(94.4481vw, -10px) scale(0.5725);
  -ms-transform: translate(94.4481vw, -10px) scale(0.5725);
  transform: translate(94.4481vw, -10px) scale(0.5725);
  -webkit-animation: fall-61 22s -14s linear infinite;
  animation: fall-61 22s -14s linear infinite;
}
@-webkit-keyframes fall-61 {
  56.506% {
    -webkit-transform: translate(89.8763vw, 56.506vh) scale(0.5725);
    transform: translate(89.8763vw, 56.506vh) scale(0.5725);
  }
  to {
    -webkit-transform: translate(92.1622vw, 100vh) scale(0.5725);
    transform: translate(92.1622vw, 100vh) scale(0.5725);
  }
}
@keyframes fall-61 {
  56.506% {
    -webkit-transform: translate(89.8763vw, 56.506vh) scale(0.5725);
    transform: translate(89.8763vw, 56.506vh) scale(0.5725);
  }
  to {
    -webkit-transform: translate(92.1622vw, 100vh) scale(0.5725);
    transform: translate(92.1622vw, 100vh) scale(0.5725);
  }
}
.snow:nth-child(62) {
  opacity: 0.6235;
  -webkit-transform: translate(24.0074vw, -10px) scale(0.5707);
  -ms-transform: translate(24.0074vw, -10px) scale(0.5707);
  transform: translate(24.0074vw, -10px) scale(0.5707);
  -webkit-animation: fall-62 21s -13s linear infinite;
  animation: fall-62 21s -13s linear infinite;
}
@-webkit-keyframes fall-62 {
  79.214% {
    -webkit-transform: translate(23.0604vw, 79.214vh) scale(0.5707);
    transform: translate(23.0604vw, 79.214vh) scale(0.5707);
  }
  to {
    -webkit-transform: translate(23.5339vw, 100vh) scale(0.5707);
    transform: translate(23.5339vw, 100vh) scale(0.5707);
  }
}
@keyframes fall-62 {
  79.214% {
    -webkit-transform: translate(23.0604vw, 79.214vh) scale(0.5707);
    transform: translate(23.0604vw, 79.214vh) scale(0.5707);
  }
  to {
    -webkit-transform: translate(23.5339vw, 100vh) scale(0.5707);
    transform: translate(23.5339vw, 100vh) scale(0.5707);
  }
}
.snow:nth-child(63) {
  opacity: 0.6977;
  -webkit-transform: translate(8.7941vw, -10px) scale(0.9505);
  -ms-transform: translate(8.7941vw, -10px) scale(0.9505);
  transform: translate(8.7941vw, -10px) scale(0.9505);
  -webkit-animation: fall-63 18s -23s linear infinite;
  animation: fall-63 18s -23s linear infinite;
}
@-webkit-keyframes fall-63 {
  66.521% {
    -webkit-transform: translate(17.0869vw, 66.521vh) scale(0.9505);
    transform: translate(17.0869vw, 66.521vh) scale(0.9505);
  }
  to {
    -webkit-transform: translate(12.9405vw, 100vh) scale(0.9505);
    transform: translate(12.9405vw, 100vh) scale(0.9505);
  }
}
@keyframes fall-63 {
  66.521% {
    -webkit-transform: translate(17.0869vw, 66.521vh) scale(0.9505);
    transform: translate(17.0869vw, 66.521vh) scale(0.9505);
  }
  to {
    -webkit-transform: translate(12.9405vw, 100vh) scale(0.9505);
    transform: translate(12.9405vw, 100vh) scale(0.9505);
  }
}
.snow:nth-child(64) {
  opacity: 0.993;
  -webkit-transform: translate(77.1699vw, -10px) scale(0.175);
  -ms-transform: translate(77.1699vw, -10px) scale(0.175);
  transform: translate(77.1699vw, -10px) scale(0.175);
  -webkit-animation: fall-64 19s -10s linear infinite;
  animation: fall-64 19s -10s linear infinite;
}
@-webkit-keyframes fall-64 {
  64.39% {
    -webkit-transform: translate(86.2637vw, 64.39vh) scale(0.175);
    transform: translate(86.2637vw, 64.39vh) scale(0.175);
  }
  to {
    -webkit-transform: translate(81.7168vw, 100vh) scale(0.175);
    transform: translate(81.7168vw, 100vh) scale(0.175);
  }
}
@keyframes fall-64 {
  64.39% {
    -webkit-transform: translate(86.2637vw, 64.39vh) scale(0.175);
    transform: translate(86.2637vw, 64.39vh) scale(0.175);
  }
  to {
    -webkit-transform: translate(81.7168vw, 100vh) scale(0.175);
    transform: translate(81.7168vw, 100vh) scale(0.175);
  }
}
.snow:nth-child(65) {
  opacity: 0.8951;
  -webkit-transform: translate(51.7947vw, -10px) scale(0.1105);
  -ms-transform: translate(51.7947vw, -10px) scale(0.1105);
  transform: translate(51.7947vw, -10px) scale(0.1105);
  -webkit-animation: fall-65 10s -3s linear infinite;
  animation: fall-65 10s -3s linear infinite;
}
@-webkit-keyframes fall-65 {
  71.439% {
    -webkit-transform: translate(50.0702vw, 71.439vh) scale(0.1105);
    transform: translate(50.0702vw, 71.439vh) scale(0.1105);
  }
  to {
    -webkit-transform: translate(50.93245vw, 100vh) scale(0.1105);
    transform: translate(50.93245vw, 100vh) scale(0.1105);
  }
}
@keyframes fall-65 {
  71.439% {
    -webkit-transform: translate(50.0702vw, 71.439vh) scale(0.1105);
    transform: translate(50.0702vw, 71.439vh) scale(0.1105);
  }
  to {
    -webkit-transform: translate(50.93245vw, 100vh) scale(0.1105);
    transform: translate(50.93245vw, 100vh) scale(0.1105);
  }
}
.snow:nth-child(66) {
  opacity: 0.2566;
  -webkit-transform: translate(9.288vw, -10px) scale(0.5566);
  -ms-transform: translate(9.288vw, -10px) scale(0.5566);
  transform: translate(9.288vw, -10px) scale(0.5566);
  -webkit-animation: fall-66 27s -1s linear infinite;
  animation: fall-66 27s -1s linear infinite;
}
@-webkit-keyframes fall-66 {
  46.933% {
    -webkit-transform: translate(15.6035vw, 46.933vh) scale(0.5566);
    transform: translate(15.6035vw, 46.933vh) scale(0.5566);
  }
  to {
    -webkit-transform: translate(12.44575vw, 100vh) scale(0.5566);
    transform: translate(12.44575vw, 100vh) scale(0.5566);
  }
}
@keyframes fall-66 {
  46.933% {
    -webkit-transform: translate(15.6035vw, 46.933vh) scale(0.5566);
    transform: translate(15.6035vw, 46.933vh) scale(0.5566);
  }
  to {
    -webkit-transform: translate(12.44575vw, 100vh) scale(0.5566);
    transform: translate(12.44575vw, 100vh) scale(0.5566);
  }
}
.snow:nth-child(67) {
  opacity: 0.5263;
  -webkit-transform: translate(56.8941vw, -10px) scale(0.153);
  -ms-transform: translate(56.8941vw, -10px) scale(0.153);
  transform: translate(56.8941vw, -10px) scale(0.153);
  -webkit-animation: fall-67 27s -4s linear infinite;
  animation: fall-67 27s -4s linear infinite;
}
@-webkit-keyframes fall-67 {
  45.96% {
    -webkit-transform: translate(63.2865vw, 45.96vh) scale(0.153);
    transform: translate(63.2865vw, 45.96vh) scale(0.153);
  }
  to {
    -webkit-transform: translate(60.0903vw, 100vh) scale(0.153);
    transform: translate(60.0903vw, 100vh) scale(0.153);
  }
}
@keyframes fall-67 {
  45.96% {
    -webkit-transform: translate(63.2865vw, 45.96vh) scale(0.153);
    transform: translate(63.2865vw, 45.96vh) scale(0.153);
  }
  to {
    -webkit-transform: translate(60.0903vw, 100vh) scale(0.153);
    transform: translate(60.0903vw, 100vh) scale(0.153);
  }
}
.snow:nth-child(68) {
  opacity: 0.3461;
  -webkit-transform: translate(60.3548vw, -10px) scale(0.765);
  -ms-transform: translate(60.3548vw, -10px) scale(0.765);
  transform: translate(60.3548vw, -10px) scale(0.765);
  -webkit-animation: fall-68 12s -4s linear infinite;
  animation: fall-68 12s -4s linear infinite;
}
@-webkit-keyframes fall-68 {
  51.6% {
    -webkit-transform: translate(63.8754vw, 51.6vh) scale(0.765);
    transform: translate(63.8754vw, 51.6vh) scale(0.765);
  }
  to {
    -webkit-transform: translate(62.1151vw, 100vh) scale(0.765);
    transform: translate(62.1151vw, 100vh) scale(0.765);
  }
}
@keyframes fall-68 {
  51.6% {
    -webkit-transform: translate(63.8754vw, 51.6vh) scale(0.765);
    transform: translate(63.8754vw, 51.6vh) scale(0.765);
  }
  to {
    -webkit-transform: translate(62.1151vw, 100vh) scale(0.765);
    transform: translate(62.1151vw, 100vh) scale(0.765);
  }
}
.snow:nth-child(69) {
  opacity: 0.8892;
  -webkit-transform: translate(73.4838vw, -10px) scale(0.3217);
  -ms-transform: translate(73.4838vw, -10px) scale(0.3217);
  transform: translate(73.4838vw, -10px) scale(0.3217);
  -webkit-animation: fall-69 12s -6s linear infinite;
  animation: fall-69 12s -6s linear infinite;
}
@-webkit-keyframes fall-69 {
  36.24% {
    -webkit-transform: translate(77.2077vw, 36.24vh) scale(0.3217);
    transform: translate(77.2077vw, 36.24vh) scale(0.3217);
  }
  to {
    -webkit-transform: translate(75.34575vw, 100vh) scale(0.3217);
    transform: translate(75.34575vw, 100vh) scale(0.3217);
  }
}
@keyframes fall-69 {
  36.24% {
    -webkit-transform: translate(77.2077vw, 36.24vh) scale(0.3217);
    transform: translate(77.2077vw, 36.24vh) scale(0.3217);
  }
  to {
    -webkit-transform: translate(75.34575vw, 100vh) scale(0.3217);
    transform: translate(75.34575vw, 100vh) scale(0.3217);
  }
}
.snow:nth-child(70) {
  opacity: 0.1535;
  -webkit-transform: translate(0.3587vw, -10px) scale(0.8305);
  -ms-transform: translate(0.3587vw, -10px) scale(0.8305);
  transform: translate(0.3587vw, -10px) scale(0.8305);
  -webkit-animation: fall-70 15s -8s linear infinite;
  animation: fall-70 15s -8s linear infinite;
}
@-webkit-keyframes fall-70 {
  68.556% {
    -webkit-transform: translate(1.9491vw, 68.556vh) scale(0.8305);
    transform: translate(1.9491vw, 68.556vh) scale(0.8305);
  }
  to {
    -webkit-transform: translate(1.1539vw, 100vh) scale(0.8305);
    transform: translate(1.1539vw, 100vh) scale(0.8305);
  }
}
@keyframes fall-70 {
  68.556% {
    -webkit-transform: translate(1.9491vw, 68.556vh) scale(0.8305);
    transform: translate(1.9491vw, 68.556vh) scale(0.8305);
  }
  to {
    -webkit-transform: translate(1.1539vw, 100vh) scale(0.8305);
    transform: translate(1.1539vw, 100vh) scale(0.8305);
  }
}
.snow:nth-child(71) {
  opacity: 0.5149;
  -webkit-transform: translate(58.0199vw, -10px) scale(0.842);
  -ms-transform: translate(58.0199vw, -10px) scale(0.842);
  transform: translate(58.0199vw, -10px) scale(0.842);
  -webkit-animation: fall-71 20s -12s linear infinite;
  animation: fall-71 20s -12s linear infinite;
}
@-webkit-keyframes fall-71 {
  35.064% {
    -webkit-transform: translate(50.29vw, 35.064vh) scale(0.842);
    transform: translate(50.29vw, 35.064vh) scale(0.842);
  }
  to {
    -webkit-transform: translate(54.15495vw, 100vh) scale(0.842);
    transform: translate(54.15495vw, 100vh) scale(0.842);
  }
}
@keyframes fall-71 {
  35.064% {
    -webkit-transform: translate(50.29vw, 35.064vh) scale(0.842);
    transform: translate(50.29vw, 35.064vh) scale(0.842);
  }
  to {
    -webkit-transform: translate(54.15495vw, 100vh) scale(0.842);
    transform: translate(54.15495vw, 100vh) scale(0.842);
  }
}
.snow:nth-child(72) {
  opacity: 0.7831;
  -webkit-transform: translate(0.4759vw, -10px) scale(0.73);
  -ms-transform: translate(0.4759vw, -10px) scale(0.73);
  transform: translate(0.4759vw, -10px) scale(0.73);
  -webkit-animation: fall-72 29s -10s linear infinite;
  animation: fall-72 29s -10s linear infinite;
}
@-webkit-keyframes fall-72 {
  33.718% {
    -webkit-transform: translate(6.2807vw, 33.718vh) scale(0.73);
    transform: translate(6.2807vw, 33.718vh) scale(0.73);
  }
  to {
    -webkit-transform: translate(3.3783vw, 100vh) scale(0.73);
    transform: translate(3.3783vw, 100vh) scale(0.73);
  }
}
@keyframes fall-72 {
  33.718% {
    -webkit-transform: translate(6.2807vw, 33.718vh) scale(0.73);
    transform: translate(6.2807vw, 33.718vh) scale(0.73);
  }
  to {
    -webkit-transform: translate(3.3783vw, 100vh) scale(0.73);
    transform: translate(3.3783vw, 100vh) scale(0.73);
  }
}
.snow:nth-child(73) {
  opacity: 0.6453;
  -webkit-transform: translate(36.3409vw, -10px) scale(0.89);
  -ms-transform: translate(36.3409vw, -10px) scale(0.89);
  transform: translate(36.3409vw, -10px) scale(0.89);
  -webkit-animation: fall-73 13s -9s linear infinite;
  animation: fall-73 13s -9s linear infinite;
}
@-webkit-keyframes fall-73 {
  43.855% {
    -webkit-transform: translate(29.5117vw, 43.855vh) scale(0.89);
    transform: translate(29.5117vw, 43.855vh) scale(0.89);
  }
  to {
    -webkit-transform: translate(32.9263vw, 100vh) scale(0.89);
    transform: translate(32.9263vw, 100vh) scale(0.89);
  }
}
@keyframes fall-73 {
  43.855% {
    -webkit-transform: translate(29.5117vw, 43.855vh) scale(0.89);
    transform: translate(29.5117vw, 43.855vh) scale(0.89);
  }
  to {
    -webkit-transform: translate(32.9263vw, 100vh) scale(0.89);
    transform: translate(32.9263vw, 100vh) scale(0.89);
  }
}
.snow:nth-child(74) {
  opacity: 0.3024;
  -webkit-transform: translate(73.765vw, -10px) scale(0.234);
  -ms-transform: translate(73.765vw, -10px) scale(0.234);
  transform: translate(73.765vw, -10px) scale(0.234);
  -webkit-animation: fall-74 29s -25s linear infinite;
  animation: fall-74 29s -25s linear infinite;
}
@-webkit-keyframes fall-74 {
  63.658% {
    -webkit-transform: translate(69.8711vw, 63.658vh) scale(0.234);
    transform: translate(69.8711vw, 63.658vh) scale(0.234);
  }
  to {
    -webkit-transform: translate(71.81805vw, 100vh) scale(0.234);
    transform: translate(71.81805vw, 100vh) scale(0.234);
  }
}
@keyframes fall-74 {
  63.658% {
    -webkit-transform: translate(69.8711vw, 63.658vh) scale(0.234);
    transform: translate(69.8711vw, 63.658vh) scale(0.234);
  }
  to {
    -webkit-transform: translate(71.81805vw, 100vh) scale(0.234);
    transform: translate(71.81805vw, 100vh) scale(0.234);
  }
}
.snow:nth-child(75) {
  opacity: 0.776;
  -webkit-transform: translate(18.9542vw, -10px) scale(0.947);
  -ms-transform: translate(18.9542vw, -10px) scale(0.947);
  transform: translate(18.9542vw, -10px) scale(0.947);
  -webkit-animation: fall-75 25s -9s linear infinite;
  animation: fall-75 25s -9s linear infinite;
}
@-webkit-keyframes fall-75 {
  54.36% {
    -webkit-transform: translate(22.2697vw, 54.36vh) scale(0.947);
    transform: translate(22.2697vw, 54.36vh) scale(0.947);
  }
  to {
    -webkit-transform: translate(20.61195vw, 100vh) scale(0.947);
    transform: translate(20.61195vw, 100vh) scale(0.947);
  }
}
@keyframes fall-75 {
  54.36% {
    -webkit-transform: translate(22.2697vw, 54.36vh) scale(0.947);
    transform: translate(22.2697vw, 54.36vh) scale(0.947);
  }
  to {
    -webkit-transform: translate(20.61195vw, 100vh) scale(0.947);
    transform: translate(20.61195vw, 100vh) scale(0.947);
  }
}
.snow:nth-child(76) {
  opacity: 0.1298;
  -webkit-transform: translate(62.1104vw, -10px) scale(0.8222);
  -ms-transform: translate(62.1104vw, -10px) scale(0.8222);
  transform: translate(62.1104vw, -10px) scale(0.8222);
  -webkit-animation: fall-76 18s -25s linear infinite;
  animation: fall-76 18s -25s linear infinite;
}
@-webkit-keyframes fall-76 {
  53.77% {
    -webkit-transform: translate(52.8614vw, 53.77vh) scale(0.8222);
    transform: translate(52.8614vw, 53.77vh) scale(0.8222);
  }
  to {
    -webkit-transform: translate(57.4859vw, 100vh) scale(0.8222);
    transform: translate(57.4859vw, 100vh) scale(0.8222);
  }
}
@keyframes fall-76 {
  53.77% {
    -webkit-transform: translate(52.8614vw, 53.77vh) scale(0.8222);
    transform: translate(52.8614vw, 53.77vh) scale(0.8222);
  }
  to {
    -webkit-transform: translate(57.4859vw, 100vh) scale(0.8222);
    transform: translate(57.4859vw, 100vh) scale(0.8222);
  }
}
.snow:nth-child(77) {
  opacity: 0.0117;
  -webkit-transform: translate(79.1566vw, -10px) scale(0.6068);
  -ms-transform: translate(79.1566vw, -10px) scale(0.6068);
  transform: translate(79.1566vw, -10px) scale(0.6068);
  -webkit-animation: fall-77 14s -28s linear infinite;
  animation: fall-77 14s -28s linear infinite;
}
@-webkit-keyframes fall-77 {
  38.621% {
    -webkit-transform: translate(85.7227vw, 38.621vh) scale(0.6068);
    transform: translate(85.7227vw, 38.621vh) scale(0.6068);
  }
  to {
    -webkit-transform: translate(82.43965vw, 100vh) scale(0.6068);
    transform: translate(82.43965vw, 100vh) scale(0.6068);
  }
}
@keyframes fall-77 {
  38.621% {
    -webkit-transform: translate(85.7227vw, 38.621vh) scale(0.6068);
    transform: translate(85.7227vw, 38.621vh) scale(0.6068);
  }
  to {
    -webkit-transform: translate(82.43965vw, 100vh) scale(0.6068);
    transform: translate(82.43965vw, 100vh) scale(0.6068);
  }
}
.snow:nth-child(78) {
  opacity: 0.8574;
  -webkit-transform: translate(53.1429vw, -10px) scale(0.846);
  -ms-transform: translate(53.1429vw, -10px) scale(0.846);
  transform: translate(53.1429vw, -10px) scale(0.846);
  -webkit-animation: fall-78 15s -29s linear infinite;
  animation: fall-78 15s -29s linear infinite;
}
@-webkit-keyframes fall-78 {
  34.16% {
    -webkit-transform: translate(60.5776vw, 34.16vh) scale(0.846);
    transform: translate(60.5776vw, 34.16vh) scale(0.846);
  }
  to {
    -webkit-transform: translate(56.86025vw, 100vh) scale(0.846);
    transform: translate(56.86025vw, 100vh) scale(0.846);
  }
}
@keyframes fall-78 {
  34.16% {
    -webkit-transform: translate(60.5776vw, 34.16vh) scale(0.846);
    transform: translate(60.5776vw, 34.16vh) scale(0.846);
  }
  to {
    -webkit-transform: translate(56.86025vw, 100vh) scale(0.846);
    transform: translate(56.86025vw, 100vh) scale(0.846);
  }
}
.snow:nth-child(79) {
  opacity: 0.9294;
  -webkit-transform: translate(58.6418vw, -10px) scale(0.1897);
  -ms-transform: translate(58.6418vw, -10px) scale(0.1897);
  transform: translate(58.6418vw, -10px) scale(0.1897);
  -webkit-animation: fall-79 16s -3s linear infinite;
  animation: fall-79 16s -3s linear infinite;
}
@-webkit-keyframes fall-79 {
  68.607% {
    -webkit-transform: translate(58.5619vw, 68.607vh) scale(0.1897);
    transform: translate(58.5619vw, 68.607vh) scale(0.1897);
  }
  to {
    -webkit-transform: translate(58.60185vw, 100vh) scale(0.1897);
    transform: translate(58.60185vw, 100vh) scale(0.1897);
  }
}
@keyframes fall-79 {
  68.607% {
    -webkit-transform: translate(58.5619vw, 68.607vh) scale(0.1897);
    transform: translate(58.5619vw, 68.607vh) scale(0.1897);
  }
  to {
    -webkit-transform: translate(58.60185vw, 100vh) scale(0.1897);
    transform: translate(58.60185vw, 100vh) scale(0.1897);
  }
}
.snow:nth-child(80) {
  opacity: 0.2199;
  -webkit-transform: translate(8.4386vw, -10px) scale(0.614);
  -ms-transform: translate(8.4386vw, -10px) scale(0.614);
  transform: translate(8.4386vw, -10px) scale(0.614);
  -webkit-animation: fall-80 11s -2s linear infinite;
  animation: fall-80 11s -2s linear infinite;
}
@-webkit-keyframes fall-80 {
  72.529% {
    -webkit-transform: translate(9.2177vw, 72.529vh) scale(0.614);
    transform: translate(9.2177vw, 72.529vh) scale(0.614);
  }
  to {
    -webkit-transform: translate(8.82815vw, 100vh) scale(0.614);
    transform: translate(8.82815vw, 100vh) scale(0.614);
  }
}
@keyframes fall-80 {
  72.529% {
    -webkit-transform: translate(9.2177vw, 72.529vh) scale(0.614);
    transform: translate(9.2177vw, 72.529vh) scale(0.614);
  }
  to {
    -webkit-transform: translate(8.82815vw, 100vh) scale(0.614);
    transform: translate(8.82815vw, 100vh) scale(0.614);
  }
}
.snow:nth-child(81) {
  opacity: 0.8507;
  -webkit-transform: translate(8.1003vw, -10px) scale(0.5383);
  -ms-transform: translate(8.1003vw, -10px) scale(0.5383);
  transform: translate(8.1003vw, -10px) scale(0.5383);
  -webkit-animation: fall-81 17s -18s linear infinite;
  animation: fall-81 17s -18s linear infinite;
}
@-webkit-keyframes fall-81 {
  71.864% {
    -webkit-transform: translate(17.3962vw, 71.864vh) scale(0.5383);
    transform: translate(17.3962vw, 71.864vh) scale(0.5383);
  }
  to {
    -webkit-transform: translate(12.74825vw, 100vh) scale(0.5383);
    transform: translate(12.74825vw, 100vh) scale(0.5383);
  }
}
@keyframes fall-81 {
  71.864% {
    -webkit-transform: translate(17.3962vw, 71.864vh) scale(0.5383);
    transform: translate(17.3962vw, 71.864vh) scale(0.5383);
  }
  to {
    -webkit-transform: translate(12.74825vw, 100vh) scale(0.5383);
    transform: translate(12.74825vw, 100vh) scale(0.5383);
  }
}
.snow:nth-child(82) {
  opacity: 0.2332;
  -webkit-transform: translate(41.8171vw, -10px) scale(0.5126);
  -ms-transform: translate(41.8171vw, -10px) scale(0.5126);
  transform: translate(41.8171vw, -10px) scale(0.5126);
  -webkit-animation: fall-82 27s -11s linear infinite;
  animation: fall-82 27s -11s linear infinite;
}
@-webkit-keyframes fall-82 {
  76.96% {
    -webkit-transform: translate(32.9482vw, 76.96vh) scale(0.5126);
    transform: translate(32.9482vw, 76.96vh) scale(0.5126);
  }
  to {
    -webkit-transform: translate(37.38265vw, 100vh) scale(0.5126);
    transform: translate(37.38265vw, 100vh) scale(0.5126);
  }
}
@keyframes fall-82 {
  76.96% {
    -webkit-transform: translate(32.9482vw, 76.96vh) scale(0.5126);
    transform: translate(32.9482vw, 76.96vh) scale(0.5126);
  }
  to {
    -webkit-transform: translate(37.38265vw, 100vh) scale(0.5126);
    transform: translate(37.38265vw, 100vh) scale(0.5126);
  }
}
.snow:nth-child(83) {
  opacity: 0.3681;
  -webkit-transform: translate(10.3754vw, -10px) scale(0.542);
  -ms-transform: translate(10.3754vw, -10px) scale(0.542);
  transform: translate(10.3754vw, -10px) scale(0.542);
  -webkit-animation: fall-83 30s -19s linear infinite;
  animation: fall-83 30s -19s linear infinite;
}
@-webkit-keyframes fall-83 {
  40.841% {
    -webkit-transform: translate(20.129vw, 40.841vh) scale(0.542);
    transform: translate(20.129vw, 40.841vh) scale(0.542);
  }
  to {
    -webkit-transform: translate(15.2522vw, 100vh) scale(0.542);
    transform: translate(15.2522vw, 100vh) scale(0.542);
  }
}
@keyframes fall-83 {
  40.841% {
    -webkit-transform: translate(20.129vw, 40.841vh) scale(0.542);
    transform: translate(20.129vw, 40.841vh) scale(0.542);
  }
  to {
    -webkit-transform: translate(15.2522vw, 100vh) scale(0.542);
    transform: translate(15.2522vw, 100vh) scale(0.542);
  }
}
.snow:nth-child(84) {
  opacity: 0.2757;
  -webkit-transform: translate(98.6102vw, -10px) scale(0.2216);
  -ms-transform: translate(98.6102vw, -10px) scale(0.2216);
  transform: translate(98.6102vw, -10px) scale(0.2216);
  -webkit-animation: fall-84 16s -15s linear infinite;
  animation: fall-84 16s -15s linear infinite;
}
@-webkit-keyframes fall-84 {
  30.72% {
    -webkit-transform: translate(100.2236vw, 30.72vh) scale(0.2216);
    transform: translate(100.2236vw, 30.72vh) scale(0.2216);
  }
  to {
    -webkit-transform: translate(99.4169vw, 100vh) scale(0.2216);
    transform: translate(99.4169vw, 100vh) scale(0.2216);
  }
}
@keyframes fall-84 {
  30.72% {
    -webkit-transform: translate(100.2236vw, 30.72vh) scale(0.2216);
    transform: translate(100.2236vw, 30.72vh) scale(0.2216);
  }
  to {
    -webkit-transform: translate(99.4169vw, 100vh) scale(0.2216);
    transform: translate(99.4169vw, 100vh) scale(0.2216);
  }
}
.snow:nth-child(85) {
  opacity: 0.5542;
  -webkit-transform: translate(77.9549vw, -10px) scale(0.358);
  -ms-transform: translate(77.9549vw, -10px) scale(0.358);
  transform: translate(77.9549vw, -10px) scale(0.358);
  -webkit-animation: fall-85 21s -5s linear infinite;
  animation: fall-85 21s -5s linear infinite;
}
@-webkit-keyframes fall-85 {
  71.615% {
    -webkit-transform: translate(70.4687vw, 71.615vh) scale(0.358);
    transform: translate(70.4687vw, 71.615vh) scale(0.358);
  }
  to {
    -webkit-transform: translate(74.2118vw, 100vh) scale(0.358);
    transform: translate(74.2118vw, 100vh) scale(0.358);
  }
}
@keyframes fall-85 {
  71.615% {
    -webkit-transform: translate(70.4687vw, 71.615vh) scale(0.358);
    transform: translate(70.4687vw, 71.615vh) scale(0.358);
  }
  to {
    -webkit-transform: translate(74.2118vw, 100vh) scale(0.358);
    transform: translate(74.2118vw, 100vh) scale(0.358);
  }
}
.snow:nth-child(86) {
  opacity: 0.5039;
  -webkit-transform: translate(80.7795vw, -10px) scale(0.3916);
  -ms-transform: translate(80.7795vw, -10px) scale(0.3916);
  transform: translate(80.7795vw, -10px) scale(0.3916);
  -webkit-animation: fall-86 11s -13s linear infinite;
  animation: fall-86 11s -13s linear infinite;
}
@-webkit-keyframes fall-86 {
  55.313% {
    -webkit-transform: translate(73.703vw, 55.313vh) scale(0.3916);
    transform: translate(73.703vw, 55.313vh) scale(0.3916);
  }
  to {
    -webkit-transform: translate(77.24125vw, 100vh) scale(0.3916);
    transform: translate(77.24125vw, 100vh) scale(0.3916);
  }
}
@keyframes fall-86 {
  55.313% {
    -webkit-transform: translate(73.703vw, 55.313vh) scale(0.3916);
    transform: translate(73.703vw, 55.313vh) scale(0.3916);
  }
  to {
    -webkit-transform: translate(77.24125vw, 100vh) scale(0.3916);
    transform: translate(77.24125vw, 100vh) scale(0.3916);
  }
}
.snow:nth-child(87) {
  opacity: 0.8396;
  -webkit-transform: translate(37.2296vw, -10px) scale(0.7768);
  -ms-transform: translate(37.2296vw, -10px) scale(0.7768);
  transform: translate(37.2296vw, -10px) scale(0.7768);
  -webkit-animation: fall-87 15s -10s linear infinite;
  animation: fall-87 15s -10s linear infinite;
}
@-webkit-keyframes fall-87 {
  56.687% {
    -webkit-transform: translate(34.7506vw, 56.687vh) scale(0.7768);
    transform: translate(34.7506vw, 56.687vh) scale(0.7768);
  }
  to {
    -webkit-transform: translate(35.9901vw, 100vh) scale(0.7768);
    transform: translate(35.9901vw, 100vh) scale(0.7768);
  }
}
@keyframes fall-87 {
  56.687% {
    -webkit-transform: translate(34.7506vw, 56.687vh) scale(0.7768);
    transform: translate(34.7506vw, 56.687vh) scale(0.7768);
  }
  to {
    -webkit-transform: translate(35.9901vw, 100vh) scale(0.7768);
    transform: translate(35.9901vw, 100vh) scale(0.7768);
  }
}
.snow:nth-child(88) {
  opacity: 0.6431;
  -webkit-transform: translate(97.8125vw, -10px) scale(0.5587);
  -ms-transform: translate(97.8125vw, -10px) scale(0.5587);
  transform: translate(97.8125vw, -10px) scale(0.5587);
  -webkit-animation: fall-88 27s -29s linear infinite;
  animation: fall-88 27s -29s linear infinite;
}
@-webkit-keyframes fall-88 {
  35.502% {
    -webkit-transform: translate(97.2612vw, 35.502vh) scale(0.5587);
    transform: translate(97.2612vw, 35.502vh) scale(0.5587);
  }
  to {
    -webkit-transform: translate(97.53685vw, 100vh) scale(0.5587);
    transform: translate(97.53685vw, 100vh) scale(0.5587);
  }
}
@keyframes fall-88 {
  35.502% {
    -webkit-transform: translate(97.2612vw, 35.502vh) scale(0.5587);
    transform: translate(97.2612vw, 35.502vh) scale(0.5587);
  }
  to {
    -webkit-transform: translate(97.53685vw, 100vh) scale(0.5587);
    transform: translate(97.53685vw, 100vh) scale(0.5587);
  }
}
.snow:nth-child(89) {
  opacity: 0.2439;
  -webkit-transform: translate(35.3588vw, -10px) scale(0.0745);
  -ms-transform: translate(35.3588vw, -10px) scale(0.0745);
  transform: translate(35.3588vw, -10px) scale(0.0745);
  -webkit-animation: fall-89 15s -4s linear infinite;
  animation: fall-89 15s -4s linear infinite;
}
@-webkit-keyframes fall-89 {
  31.447% {
    -webkit-transform: translate(32.6364vw, 31.447vh) scale(0.0745);
    transform: translate(32.6364vw, 31.447vh) scale(0.0745);
  }
  to {
    -webkit-transform: translate(33.9976vw, 100vh) scale(0.0745);
    transform: translate(33.9976vw, 100vh) scale(0.0745);
  }
}
@keyframes fall-89 {
  31.447% {
    -webkit-transform: translate(32.6364vw, 31.447vh) scale(0.0745);
    transform: translate(32.6364vw, 31.447vh) scale(0.0745);
  }
  to {
    -webkit-transform: translate(33.9976vw, 100vh) scale(0.0745);
    transform: translate(33.9976vw, 100vh) scale(0.0745);
  }
}
.snow:nth-child(90) {
  opacity: 0.913;
  -webkit-transform: translate(23.228vw, -10px) scale(0.5828);
  -ms-transform: translate(23.228vw, -10px) scale(0.5828);
  transform: translate(23.228vw, -10px) scale(0.5828);
  -webkit-animation: fall-90 22s -24s linear infinite;
  animation: fall-90 22s -24s linear infinite;
}
@-webkit-keyframes fall-90 {
  33.815% {
    -webkit-transform: translate(16.009vw, 33.815vh) scale(0.5828);
    transform: translate(16.009vw, 33.815vh) scale(0.5828);
  }
  to {
    -webkit-transform: translate(19.6185vw, 100vh) scale(0.5828);
    transform: translate(19.6185vw, 100vh) scale(0.5828);
  }
}
@keyframes fall-90 {
  33.815% {
    -webkit-transform: translate(16.009vw, 33.815vh) scale(0.5828);
    transform: translate(16.009vw, 33.815vh) scale(0.5828);
  }
  to {
    -webkit-transform: translate(19.6185vw, 100vh) scale(0.5828);
    transform: translate(19.6185vw, 100vh) scale(0.5828);
  }
}
.snow:nth-child(91) {
  opacity: 0.1307;
  -webkit-transform: translate(14.5464vw, -10px) scale(0.1562);
  -ms-transform: translate(14.5464vw, -10px) scale(0.1562);
  transform: translate(14.5464vw, -10px) scale(0.1562);
  -webkit-animation: fall-91 28s -13s linear infinite;
  animation: fall-91 28s -13s linear infinite;
}
@-webkit-keyframes fall-91 {
  39.691% {
    -webkit-transform: translate(22.1419vw, 39.691vh) scale(0.1562);
    transform: translate(22.1419vw, 39.691vh) scale(0.1562);
  }
  to {
    -webkit-transform: translate(18.34415vw, 100vh) scale(0.1562);
    transform: translate(18.34415vw, 100vh) scale(0.1562);
  }
}
@keyframes fall-91 {
  39.691% {
    -webkit-transform: translate(22.1419vw, 39.691vh) scale(0.1562);
    transform: translate(22.1419vw, 39.691vh) scale(0.1562);
  }
  to {
    -webkit-transform: translate(18.34415vw, 100vh) scale(0.1562);
    transform: translate(18.34415vw, 100vh) scale(0.1562);
  }
}
.snow:nth-child(92) {
  opacity: 0.1086;
  -webkit-transform: translate(9.0677vw, -10px) scale(0.8015);
  -ms-transform: translate(9.0677vw, -10px) scale(0.8015);
  transform: translate(9.0677vw, -10px) scale(0.8015);
  -webkit-animation: fall-92 29s -4s linear infinite;
  animation: fall-92 29s -4s linear infinite;
}
@-webkit-keyframes fall-92 {
  51.888% {
    -webkit-transform: translate(11.434vw, 51.888vh) scale(0.8015);
    transform: translate(11.434vw, 51.888vh) scale(0.8015);
  }
  to {
    -webkit-transform: translate(10.25085vw, 100vh) scale(0.8015);
    transform: translate(10.25085vw, 100vh) scale(0.8015);
  }
}
@keyframes fall-92 {
  51.888% {
    -webkit-transform: translate(11.434vw, 51.888vh) scale(0.8015);
    transform: translate(11.434vw, 51.888vh) scale(0.8015);
  }
  to {
    -webkit-transform: translate(10.25085vw, 100vh) scale(0.8015);
    transform: translate(10.25085vw, 100vh) scale(0.8015);
  }
}
.snow:nth-child(93) {
  opacity: 0.9614;
  -webkit-transform: translate(53.9483vw, -10px) scale(0.4893);
  -ms-transform: translate(53.9483vw, -10px) scale(0.4893);
  transform: translate(53.9483vw, -10px) scale(0.4893);
  -webkit-animation: fall-93 15s -26s linear infinite;
  animation: fall-93 15s -26s linear infinite;
}
@-webkit-keyframes fall-93 {
  70.42% {
    -webkit-transform: translate(50.3743vw, 70.42vh) scale(0.4893);
    transform: translate(50.3743vw, 70.42vh) scale(0.4893);
  }
  to {
    -webkit-transform: translate(52.1613vw, 100vh) scale(0.4893);
    transform: translate(52.1613vw, 100vh) scale(0.4893);
  }
}
@keyframes fall-93 {
  70.42% {
    -webkit-transform: translate(50.3743vw, 70.42vh) scale(0.4893);
    transform: translate(50.3743vw, 70.42vh) scale(0.4893);
  }
  to {
    -webkit-transform: translate(52.1613vw, 100vh) scale(0.4893);
    transform: translate(52.1613vw, 100vh) scale(0.4893);
  }
}
.snow:nth-child(94) {
  opacity: 0.467;
  -webkit-transform: translate(30.2474vw, -10px) scale(0.3092);
  -ms-transform: translate(30.2474vw, -10px) scale(0.3092);
  transform: translate(30.2474vw, -10px) scale(0.3092);
  -webkit-animation: fall-94 15s -16s linear infinite;
  animation: fall-94 15s -16s linear infinite;
}
@-webkit-keyframes fall-94 {
  62.624% {
    -webkit-transform: translate(26.5569vw, 62.624vh) scale(0.3092);
    transform: translate(26.5569vw, 62.624vh) scale(0.3092);
  }
  to {
    -webkit-transform: translate(28.40215vw, 100vh) scale(0.3092);
    transform: translate(28.40215vw, 100vh) scale(0.3092);
  }
}
@keyframes fall-94 {
  62.624% {
    -webkit-transform: translate(26.5569vw, 62.624vh) scale(0.3092);
    transform: translate(26.5569vw, 62.624vh) scale(0.3092);
  }
  to {
    -webkit-transform: translate(28.40215vw, 100vh) scale(0.3092);
    transform: translate(28.40215vw, 100vh) scale(0.3092);
  }
}
.snow:nth-child(95) {
  opacity: 0.8542;
  -webkit-transform: translate(84.2443vw, -10px) scale(0.1163);
  -ms-transform: translate(84.2443vw, -10px) scale(0.1163);
  transform: translate(84.2443vw, -10px) scale(0.1163);
  -webkit-animation: fall-95 12s -25s linear infinite;
  animation: fall-95 12s -25s linear infinite;
}
@-webkit-keyframes fall-95 {
  37.026% {
    -webkit-transform: translate(85.5228vw, 37.026vh) scale(0.1163);
    transform: translate(85.5228vw, 37.026vh) scale(0.1163);
  }
  to {
    -webkit-transform: translate(84.88355vw, 100vh) scale(0.1163);
    transform: translate(84.88355vw, 100vh) scale(0.1163);
  }
}
@keyframes fall-95 {
  37.026% {
    -webkit-transform: translate(85.5228vw, 37.026vh) scale(0.1163);
    transform: translate(85.5228vw, 37.026vh) scale(0.1163);
  }
  to {
    -webkit-transform: translate(84.88355vw, 100vh) scale(0.1163);
    transform: translate(84.88355vw, 100vh) scale(0.1163);
  }
}
.snow:nth-child(96) {
  opacity: 0.3784;
  -webkit-transform: translate(50.3335vw, -10px) scale(0.4858);
  -ms-transform: translate(50.3335vw, -10px) scale(0.4858);
  transform: translate(50.3335vw, -10px) scale(0.4858);
  -webkit-animation: fall-96 19s -26s linear infinite;
  animation: fall-96 19s -26s linear infinite;
}
@-webkit-keyframes fall-96 {
  50.108% {
    -webkit-transform: translate(42.5514vw, 50.108vh) scale(0.4858);
    transform: translate(42.5514vw, 50.108vh) scale(0.4858);
  }
  to {
    -webkit-transform: translate(46.44245vw, 100vh) scale(0.4858);
    transform: translate(46.44245vw, 100vh) scale(0.4858);
  }
}
@keyframes fall-96 {
  50.108% {
    -webkit-transform: translate(42.5514vw, 50.108vh) scale(0.4858);
    transform: translate(42.5514vw, 50.108vh) scale(0.4858);
  }
  to {
    -webkit-transform: translate(46.44245vw, 100vh) scale(0.4858);
    transform: translate(46.44245vw, 100vh) scale(0.4858);
  }
}
.snow:nth-child(97) {
  opacity: 0.6317;
  -webkit-transform: translate(63.9011vw, -10px) scale(0.3916);
  -ms-transform: translate(63.9011vw, -10px) scale(0.3916);
  transform: translate(63.9011vw, -10px) scale(0.3916);
  -webkit-animation: fall-97 15s -17s linear infinite;
  animation: fall-97 15s -17s linear infinite;
}
@-webkit-keyframes fall-97 {
  74.566% {
    -webkit-transform: translate(67.3096vw, 74.566vh) scale(0.3916);
    transform: translate(67.3096vw, 74.566vh) scale(0.3916);
  }
  to {
    -webkit-transform: translate(65.60535vw, 100vh) scale(0.3916);
    transform: translate(65.60535vw, 100vh) scale(0.3916);
  }
}
@keyframes fall-97 {
  74.566% {
    -webkit-transform: translate(67.3096vw, 74.566vh) scale(0.3916);
    transform: translate(67.3096vw, 74.566vh) scale(0.3916);
  }
  to {
    -webkit-transform: translate(65.60535vw, 100vh) scale(0.3916);
    transform: translate(65.60535vw, 100vh) scale(0.3916);
  }
}
.snow:nth-child(98) {
  opacity: 0.4832;
  -webkit-transform: translate(25.0966vw, -10px) scale(0.4508);
  -ms-transform: translate(25.0966vw, -10px) scale(0.4508);
  transform: translate(25.0966vw, -10px) scale(0.4508);
  -webkit-animation: fall-98 23s -13s linear infinite;
  animation: fall-98 23s -13s linear infinite;
}
@-webkit-keyframes fall-98 {
  76.979% {
    -webkit-transform: translate(20.6025vw, 76.979vh) scale(0.4508);
    transform: translate(20.6025vw, 76.979vh) scale(0.4508);
  }
  to {
    -webkit-transform: translate(22.84955vw, 100vh) scale(0.4508);
    transform: translate(22.84955vw, 100vh) scale(0.4508);
  }
}
@keyframes fall-98 {
  76.979% {
    -webkit-transform: translate(20.6025vw, 76.979vh) scale(0.4508);
    transform: translate(20.6025vw, 76.979vh) scale(0.4508);
  }
  to {
    -webkit-transform: translate(22.84955vw, 100vh) scale(0.4508);
    transform: translate(22.84955vw, 100vh) scale(0.4508);
  }
}
.snow:nth-child(99) {
  opacity: 0.4927;
  -webkit-transform: translate(10.93vw, -10px) scale(0.4712);
  -ms-transform: translate(10.93vw, -10px) scale(0.4712);
  transform: translate(10.93vw, -10px) scale(0.4712);
  -webkit-animation: fall-99 28s -24s linear infinite;
  animation: fall-99 28s -24s linear infinite;
}
@-webkit-keyframes fall-99 {
  48.739% {
    -webkit-transform: translate(4.7534vw, 48.739vh) scale(0.4712);
    transform: translate(4.7534vw, 48.739vh) scale(0.4712);
  }
  to {
    -webkit-transform: translate(7.8417vw, 100vh) scale(0.4712);
    transform: translate(7.8417vw, 100vh) scale(0.4712);
  }
}
@keyframes fall-99 {
  48.739% {
    -webkit-transform: translate(4.7534vw, 48.739vh) scale(0.4712);
    transform: translate(4.7534vw, 48.739vh) scale(0.4712);
  }
  to {
    -webkit-transform: translate(7.8417vw, 100vh) scale(0.4712);
    transform: translate(7.8417vw, 100vh) scale(0.4712);
  }
}
.snow:nth-child(100) {
  opacity: 0.7898;
  -webkit-transform: translate(2.8497vw, -10px) scale(0.0897);
  -ms-transform: translate(2.8497vw, -10px) scale(0.0897);
  transform: translate(2.8497vw, -10px) scale(0.0897);
  -webkit-animation: fall-100 21s -15s linear infinite;
  animation: fall-100 21s -15s linear infinite;
}
@-webkit-keyframes fall-100 {
  30.343% {
    -webkit-transform: translate(7.8451vw, 30.343vh) scale(0.0897);
    transform: translate(7.8451vw, 30.343vh) scale(0.0897);
  }
  to {
    -webkit-transform: translate(5.3474vw, 100vh) scale(0.0897);
    transform: translate(5.3474vw, 100vh) scale(0.0897);
  }
}
@keyframes fall-100 {
  30.343% {
    -webkit-transform: translate(7.8451vw, 30.343vh) scale(0.0897);
    transform: translate(7.8451vw, 30.343vh) scale(0.0897);
  }
  to {
    -webkit-transform: translate(5.3474vw, 100vh) scale(0.0897);
    transform: translate(5.3474vw, 100vh) scale(0.0897);
  }
}
.snow:nth-child(101) {
  opacity: 0.0611;
  -webkit-transform: translate(49.5914vw, -10px) scale(0.7289);
  -ms-transform: translate(49.5914vw, -10px) scale(0.7289);
  transform: translate(49.5914vw, -10px) scale(0.7289);
  -webkit-animation: fall-101 21s -23s linear infinite;
  animation: fall-101 21s -23s linear infinite;
}
@-webkit-keyframes fall-101 {
  51.072% {
    -webkit-transform: translate(44.7232vw, 51.072vh) scale(0.7289);
    transform: translate(44.7232vw, 51.072vh) scale(0.7289);
  }
  to {
    -webkit-transform: translate(47.1573vw, 100vh) scale(0.7289);
    transform: translate(47.1573vw, 100vh) scale(0.7289);
  }
}
@keyframes fall-101 {
  51.072% {
    -webkit-transform: translate(44.7232vw, 51.072vh) scale(0.7289);
    transform: translate(44.7232vw, 51.072vh) scale(0.7289);
  }
  to {
    -webkit-transform: translate(47.1573vw, 100vh) scale(0.7289);
    transform: translate(47.1573vw, 100vh) scale(0.7289);
  }
}
.snow:nth-child(102) {
  opacity: 0.5538;
  -webkit-transform: translate(76.757vw, -10px) scale(0.0368);
  -ms-transform: translate(76.757vw, -10px) scale(0.0368);
  transform: translate(76.757vw, -10px) scale(0.0368);
  -webkit-animation: fall-102 12s -8s linear infinite;
  animation: fall-102 12s -8s linear infinite;
}
@-webkit-keyframes fall-102 {
  53.969% {
    -webkit-transform: translate(79.0515vw, 53.969vh) scale(0.0368);
    transform: translate(79.0515vw, 53.969vh) scale(0.0368);
  }
  to {
    -webkit-transform: translate(77.90425vw, 100vh) scale(0.0368);
    transform: translate(77.90425vw, 100vh) scale(0.0368);
  }
}
@keyframes fall-102 {
  53.969% {
    -webkit-transform: translate(79.0515vw, 53.969vh) scale(0.0368);
    transform: translate(79.0515vw, 53.969vh) scale(0.0368);
  }
  to {
    -webkit-transform: translate(77.90425vw, 100vh) scale(0.0368);
    transform: translate(77.90425vw, 100vh) scale(0.0368);
  }
}
.snow:nth-child(103) {
  opacity: 0.4475;
  -webkit-transform: translate(60.2151vw, -10px) scale(0.4161);
  -ms-transform: translate(60.2151vw, -10px) scale(0.4161);
  transform: translate(60.2151vw, -10px) scale(0.4161);
  -webkit-animation: fall-103 30s -4s linear infinite;
  animation: fall-103 30s -4s linear infinite;
}
@-webkit-keyframes fall-103 {
  42.001% {
    -webkit-transform: translate(50.7178vw, 42.001vh) scale(0.4161);
    transform: translate(50.7178vw, 42.001vh) scale(0.4161);
  }
  to {
    -webkit-transform: translate(55.46645vw, 100vh) scale(0.4161);
    transform: translate(55.46645vw, 100vh) scale(0.4161);
  }
}
@keyframes fall-103 {
  42.001% {
    -webkit-transform: translate(50.7178vw, 42.001vh) scale(0.4161);
    transform: translate(50.7178vw, 42.001vh) scale(0.4161);
  }
  to {
    -webkit-transform: translate(55.46645vw, 100vh) scale(0.4161);
    transform: translate(55.46645vw, 100vh) scale(0.4161);
  }
}
.snow:nth-child(104) {
  opacity: 0.6615;
  -webkit-transform: translate(47.4498vw, -10px) scale(0.1985);
  -ms-transform: translate(47.4498vw, -10px) scale(0.1985);
  transform: translate(47.4498vw, -10px) scale(0.1985);
  -webkit-animation: fall-104 27s -20s linear infinite;
  animation: fall-104 27s -20s linear infinite;
}
@-webkit-keyframes fall-104 {
  70.429% {
    -webkit-transform: translate(41.736vw, 70.429vh) scale(0.1985);
    transform: translate(41.736vw, 70.429vh) scale(0.1985);
  }
  to {
    -webkit-transform: translate(44.5929vw, 100vh) scale(0.1985);
    transform: translate(44.5929vw, 100vh) scale(0.1985);
  }
}
@keyframes fall-104 {
  70.429% {
    -webkit-transform: translate(41.736vw, 70.429vh) scale(0.1985);
    transform: translate(41.736vw, 70.429vh) scale(0.1985);
  }
  to {
    -webkit-transform: translate(44.5929vw, 100vh) scale(0.1985);
    transform: translate(44.5929vw, 100vh) scale(0.1985);
  }
}
.snow:nth-child(105) {
  opacity: 0.0128;
  -webkit-transform: translate(96.0807vw, -10px) scale(0.4199);
  -ms-transform: translate(96.0807vw, -10px) scale(0.4199);
  transform: translate(96.0807vw, -10px) scale(0.4199);
  -webkit-animation: fall-105 15s -1s linear infinite;
  animation: fall-105 15s -1s linear infinite;
}
@-webkit-keyframes fall-105 {
  33.507% {
    -webkit-transform: translate(86.2011vw, 33.507vh) scale(0.4199);
    transform: translate(86.2011vw, 33.507vh) scale(0.4199);
  }
  to {
    -webkit-transform: translate(91.1409vw, 100vh) scale(0.4199);
    transform: translate(91.1409vw, 100vh) scale(0.4199);
  }
}
@keyframes fall-105 {
  33.507% {
    -webkit-transform: translate(86.2011vw, 33.507vh) scale(0.4199);
    transform: translate(86.2011vw, 33.507vh) scale(0.4199);
  }
  to {
    -webkit-transform: translate(91.1409vw, 100vh) scale(0.4199);
    transform: translate(91.1409vw, 100vh) scale(0.4199);
  }
}
.snow:nth-child(106) {
  opacity: 0.4654;
  -webkit-transform: translate(95.7151vw, -10px) scale(0.3003);
  -ms-transform: translate(95.7151vw, -10px) scale(0.3003);
  transform: translate(95.7151vw, -10px) scale(0.3003);
  -webkit-animation: fall-106 11s -21s linear infinite;
  animation: fall-106 11s -21s linear infinite;
}
@-webkit-keyframes fall-106 {
  78.945% {
    -webkit-transform: translate(88.0637vw, 78.945vh) scale(0.3003);
    transform: translate(88.0637vw, 78.945vh) scale(0.3003);
  }
  to {
    -webkit-transform: translate(91.8894vw, 100vh) scale(0.3003);
    transform: translate(91.8894vw, 100vh) scale(0.3003);
  }
}
@keyframes fall-106 {
  78.945% {
    -webkit-transform: translate(88.0637vw, 78.945vh) scale(0.3003);
    transform: translate(88.0637vw, 78.945vh) scale(0.3003);
  }
  to {
    -webkit-transform: translate(91.8894vw, 100vh) scale(0.3003);
    transform: translate(91.8894vw, 100vh) scale(0.3003);
  }
}
.snow:nth-child(107) {
  opacity: 0.2478;
  -webkit-transform: translate(78.7254vw, -10px) scale(0.3079);
  -ms-transform: translate(78.7254vw, -10px) scale(0.3079);
  transform: translate(78.7254vw, -10px) scale(0.3079);
  -webkit-animation: fall-107 27s -8s linear infinite;
  animation: fall-107 27s -8s linear infinite;
}
@-webkit-keyframes fall-107 {
  65.991% {
    -webkit-transform: translate(79.1434vw, 65.991vh) scale(0.3079);
    transform: translate(79.1434vw, 65.991vh) scale(0.3079);
  }
  to {
    -webkit-transform: translate(78.9344vw, 100vh) scale(0.3079);
    transform: translate(78.9344vw, 100vh) scale(0.3079);
  }
}
@keyframes fall-107 {
  65.991% {
    -webkit-transform: translate(79.1434vw, 65.991vh) scale(0.3079);
    transform: translate(79.1434vw, 65.991vh) scale(0.3079);
  }
  to {
    -webkit-transform: translate(78.9344vw, 100vh) scale(0.3079);
    transform: translate(78.9344vw, 100vh) scale(0.3079);
  }
}
.snow:nth-child(108) {
  opacity: 0.1201;
  -webkit-transform: translate(16.7918vw, -10px) scale(0.4995);
  -ms-transform: translate(16.7918vw, -10px) scale(0.4995);
  transform: translate(16.7918vw, -10px) scale(0.4995);
  -webkit-animation: fall-108 21s -6s linear infinite;
  animation: fall-108 21s -6s linear infinite;
}
@-webkit-keyframes fall-108 {
  54.347% {
    -webkit-transform: translate(22.2181vw, 54.347vh) scale(0.4995);
    transform: translate(22.2181vw, 54.347vh) scale(0.4995);
  }
  to {
    -webkit-transform: translate(19.50495vw, 100vh) scale(0.4995);
    transform: translate(19.50495vw, 100vh) scale(0.4995);
  }
}
@keyframes fall-108 {
  54.347% {
    -webkit-transform: translate(22.2181vw, 54.347vh) scale(0.4995);
    transform: translate(22.2181vw, 54.347vh) scale(0.4995);
  }
  to {
    -webkit-transform: translate(19.50495vw, 100vh) scale(0.4995);
    transform: translate(19.50495vw, 100vh) scale(0.4995);
  }
}
.snow:nth-child(109) {
  opacity: 0.4414;
  -webkit-transform: translate(15.1863vw, -10px) scale(0.0315);
  -ms-transform: translate(15.1863vw, -10px) scale(0.0315);
  transform: translate(15.1863vw, -10px) scale(0.0315);
  -webkit-animation: fall-109 15s -7s linear infinite;
  animation: fall-109 15s -7s linear infinite;
}
@-webkit-keyframes fall-109 {
  54.169% {
    -webkit-transform: translate(11.5634vw, 54.169vh) scale(0.0315);
    transform: translate(11.5634vw, 54.169vh) scale(0.0315);
  }
  to {
    -webkit-transform: translate(13.37485vw, 100vh) scale(0.0315);
    transform: translate(13.37485vw, 100vh) scale(0.0315);
  }
}
@keyframes fall-109 {
  54.169% {
    -webkit-transform: translate(11.5634vw, 54.169vh) scale(0.0315);
    transform: translate(11.5634vw, 54.169vh) scale(0.0315);
  }
  to {
    -webkit-transform: translate(13.37485vw, 100vh) scale(0.0315);
    transform: translate(13.37485vw, 100vh) scale(0.0315);
  }
}
.snow:nth-child(110) {
  opacity: 0.5058;
  -webkit-transform: translate(23.7271vw, -10px) scale(0.2619);
  -ms-transform: translate(23.7271vw, -10px) scale(0.2619);
  transform: translate(23.7271vw, -10px) scale(0.2619);
  -webkit-animation: fall-110 27s -23s linear infinite;
  animation: fall-110 27s -23s linear infinite;
}
@-webkit-keyframes fall-110 {
  42.107% {
    -webkit-transform: translate(15.9667vw, 42.107vh) scale(0.2619);
    transform: translate(15.9667vw, 42.107vh) scale(0.2619);
  }
  to {
    -webkit-transform: translate(19.8469vw, 100vh) scale(0.2619);
    transform: translate(19.8469vw, 100vh) scale(0.2619);
  }
}
@keyframes fall-110 {
  42.107% {
    -webkit-transform: translate(15.9667vw, 42.107vh) scale(0.2619);
    transform: translate(15.9667vw, 42.107vh) scale(0.2619);
  }
  to {
    -webkit-transform: translate(19.8469vw, 100vh) scale(0.2619);
    transform: translate(19.8469vw, 100vh) scale(0.2619);
  }
}
.snow:nth-child(111) {
  opacity: 0.4356;
  -webkit-transform: translate(20.433vw, -10px) scale(0.1584);
  -ms-transform: translate(20.433vw, -10px) scale(0.1584);
  transform: translate(20.433vw, -10px) scale(0.1584);
  -webkit-animation: fall-111 13s -25s linear infinite;
  animation: fall-111 13s -25s linear infinite;
}
@-webkit-keyframes fall-111 {
  30.619% {
    -webkit-transform: translate(29.5716vw, 30.619vh) scale(0.1584);
    transform: translate(29.5716vw, 30.619vh) scale(0.1584);
  }
  to {
    -webkit-transform: translate(25.0023vw, 100vh) scale(0.1584);
    transform: translate(25.0023vw, 100vh) scale(0.1584);
  }
}
@keyframes fall-111 {
  30.619% {
    -webkit-transform: translate(29.5716vw, 30.619vh) scale(0.1584);
    transform: translate(29.5716vw, 30.619vh) scale(0.1584);
  }
  to {
    -webkit-transform: translate(25.0023vw, 100vh) scale(0.1584);
    transform: translate(25.0023vw, 100vh) scale(0.1584);
  }
}
.snow:nth-child(112) {
  opacity: 0.9181;
  -webkit-transform: translate(39.1989vw, -10px) scale(0.2799);
  -ms-transform: translate(39.1989vw, -10px) scale(0.2799);
  transform: translate(39.1989vw, -10px) scale(0.2799);
  -webkit-animation: fall-112 12s -5s linear infinite;
  animation: fall-112 12s -5s linear infinite;
}
@-webkit-keyframes fall-112 {
  53.548% {
    -webkit-transform: translate(48.114vw, 53.548vh) scale(0.2799);
    transform: translate(48.114vw, 53.548vh) scale(0.2799);
  }
  to {
    -webkit-transform: translate(43.65645vw, 100vh) scale(0.2799);
    transform: translate(43.65645vw, 100vh) scale(0.2799);
  }
}
@keyframes fall-112 {
  53.548% {
    -webkit-transform: translate(48.114vw, 53.548vh) scale(0.2799);
    transform: translate(48.114vw, 53.548vh) scale(0.2799);
  }
  to {
    -webkit-transform: translate(43.65645vw, 100vh) scale(0.2799);
    transform: translate(43.65645vw, 100vh) scale(0.2799);
  }
}
.snow:nth-child(113) {
  opacity: 0.4184;
  -webkit-transform: translate(43.662vw, -10px) scale(0.9892);
  -ms-transform: translate(43.662vw, -10px) scale(0.9892);
  transform: translate(43.662vw, -10px) scale(0.9892);
  -webkit-animation: fall-113 13s -27s linear infinite;
  animation: fall-113 13s -27s linear infinite;
}
@-webkit-keyframes fall-113 {
  43.404% {
    -webkit-transform: translate(47.7238vw, 43.404vh) scale(0.9892);
    transform: translate(47.7238vw, 43.404vh) scale(0.9892);
  }
  to {
    -webkit-transform: translate(45.6929vw, 100vh) scale(0.9892);
    transform: translate(45.6929vw, 100vh) scale(0.9892);
  }
}
@keyframes fall-113 {
  43.404% {
    -webkit-transform: translate(47.7238vw, 43.404vh) scale(0.9892);
    transform: translate(47.7238vw, 43.404vh) scale(0.9892);
  }
  to {
    -webkit-transform: translate(45.6929vw, 100vh) scale(0.9892);
    transform: translate(45.6929vw, 100vh) scale(0.9892);
  }
}
.snow:nth-child(114) {
  opacity: 0.9924;
  -webkit-transform: translate(32.7618vw, -10px) scale(0.1818);
  -ms-transform: translate(32.7618vw, -10px) scale(0.1818);
  transform: translate(32.7618vw, -10px) scale(0.1818);
  -webkit-animation: fall-114 14s -9s linear infinite;
  animation: fall-114 14s -9s linear infinite;
}
@-webkit-keyframes fall-114 {
  30.163% {
    -webkit-transform: translate(30.0102vw, 30.163vh) scale(0.1818);
    transform: translate(30.0102vw, 30.163vh) scale(0.1818);
  }
  to {
    -webkit-transform: translate(31.386vw, 100vh) scale(0.1818);
    transform: translate(31.386vw, 100vh) scale(0.1818);
  }
}
@keyframes fall-114 {
  30.163% {
    -webkit-transform: translate(30.0102vw, 30.163vh) scale(0.1818);
    transform: translate(30.0102vw, 30.163vh) scale(0.1818);
  }
  to {
    -webkit-transform: translate(31.386vw, 100vh) scale(0.1818);
    transform: translate(31.386vw, 100vh) scale(0.1818);
  }
}
.snow:nth-child(115) {
  opacity: 0.4149;
  -webkit-transform: translate(79.0285vw, -10px) scale(0.1012);
  -ms-transform: translate(79.0285vw, -10px) scale(0.1012);
  transform: translate(79.0285vw, -10px) scale(0.1012);
  -webkit-animation: fall-115 11s -17s linear infinite;
  animation: fall-115 11s -17s linear infinite;
}
@-webkit-keyframes fall-115 {
  30.005% {
    -webkit-transform: translate(75.0982vw, 30.005vh) scale(0.1012);
    transform: translate(75.0982vw, 30.005vh) scale(0.1012);
  }
  to {
    -webkit-transform: translate(77.06335vw, 100vh) scale(0.1012);
    transform: translate(77.06335vw, 100vh) scale(0.1012);
  }
}
@keyframes fall-115 {
  30.005% {
    -webkit-transform: translate(75.0982vw, 30.005vh) scale(0.1012);
    transform: translate(75.0982vw, 30.005vh) scale(0.1012);
  }
  to {
    -webkit-transform: translate(77.06335vw, 100vh) scale(0.1012);
    transform: translate(77.06335vw, 100vh) scale(0.1012);
  }
}
.snow:nth-child(116) {
  opacity: 0.9012;
  -webkit-transform: translate(99.8866vw, -10px) scale(0.6697);
  -ms-transform: translate(99.8866vw, -10px) scale(0.6697);
  transform: translate(99.8866vw, -10px) scale(0.6697);
  -webkit-animation: fall-116 19s -11s linear infinite;
  animation: fall-116 19s -11s linear infinite;
}
@-webkit-keyframes fall-116 {
  50.256% {
    -webkit-transform: translate(93.1746vw, 50.256vh) scale(0.6697);
    transform: translate(93.1746vw, 50.256vh) scale(0.6697);
  }
  to {
    -webkit-transform: translate(96.5306vw, 100vh) scale(0.6697);
    transform: translate(96.5306vw, 100vh) scale(0.6697);
  }
}
@keyframes fall-116 {
  50.256% {
    -webkit-transform: translate(93.1746vw, 50.256vh) scale(0.6697);
    transform: translate(93.1746vw, 50.256vh) scale(0.6697);
  }
  to {
    -webkit-transform: translate(96.5306vw, 100vh) scale(0.6697);
    transform: translate(96.5306vw, 100vh) scale(0.6697);
  }
}
.snow:nth-child(117) {
  opacity: 0.8023;
  -webkit-transform: translate(72.6958vw, -10px) scale(0.7889);
  -ms-transform: translate(72.6958vw, -10px) scale(0.7889);
  transform: translate(72.6958vw, -10px) scale(0.7889);
  -webkit-animation: fall-117 28s -6s linear infinite;
  animation: fall-117 28s -6s linear infinite;
}
@-webkit-keyframes fall-117 {
  49.637% {
    -webkit-transform: translate(69.5721vw, 49.637vh) scale(0.7889);
    transform: translate(69.5721vw, 49.637vh) scale(0.7889);
  }
  to {
    -webkit-transform: translate(71.13395vw, 100vh) scale(0.7889);
    transform: translate(71.13395vw, 100vh) scale(0.7889);
  }
}
@keyframes fall-117 {
  49.637% {
    -webkit-transform: translate(69.5721vw, 49.637vh) scale(0.7889);
    transform: translate(69.5721vw, 49.637vh) scale(0.7889);
  }
  to {
    -webkit-transform: translate(71.13395vw, 100vh) scale(0.7889);
    transform: translate(71.13395vw, 100vh) scale(0.7889);
  }
}
.snow:nth-child(118) {
  opacity: 0.3029;
  -webkit-transform: translate(4.743vw, -10px) scale(0.3157);
  -ms-transform: translate(4.743vw, -10px) scale(0.3157);
  transform: translate(4.743vw, -10px) scale(0.3157);
  -webkit-animation: fall-118 10s -14s linear infinite;
  animation: fall-118 10s -14s linear infinite;
}
@-webkit-keyframes fall-118 {
  60.394% {
    -webkit-transform: translate(6.2206vw, 60.394vh) scale(0.3157);
    transform: translate(6.2206vw, 60.394vh) scale(0.3157);
  }
  to {
    -webkit-transform: translate(5.4818vw, 100vh) scale(0.3157);
    transform: translate(5.4818vw, 100vh) scale(0.3157);
  }
}
@keyframes fall-118 {
  60.394% {
    -webkit-transform: translate(6.2206vw, 60.394vh) scale(0.3157);
    transform: translate(6.2206vw, 60.394vh) scale(0.3157);
  }
  to {
    -webkit-transform: translate(5.4818vw, 100vh) scale(0.3157);
    transform: translate(5.4818vw, 100vh) scale(0.3157);
  }
}
.snow:nth-child(119) {
  opacity: 0.2881;
  -webkit-transform: translate(21.9198vw, -10px) scale(0.3278);
  -ms-transform: translate(21.9198vw, -10px) scale(0.3278);
  transform: translate(21.9198vw, -10px) scale(0.3278);
  -webkit-animation: fall-119 28s -28s linear infinite;
  animation: fall-119 28s -28s linear infinite;
}
@-webkit-keyframes fall-119 {
  75.447% {
    -webkit-transform: translate(22.5056vw, 75.447vh) scale(0.3278);
    transform: translate(22.5056vw, 75.447vh) scale(0.3278);
  }
  to {
    -webkit-transform: translate(22.2127vw, 100vh) scale(0.3278);
    transform: translate(22.2127vw, 100vh) scale(0.3278);
  }
}
@keyframes fall-119 {
  75.447% {
    -webkit-transform: translate(22.5056vw, 75.447vh) scale(0.3278);
    transform: translate(22.5056vw, 75.447vh) scale(0.3278);
  }
  to {
    -webkit-transform: translate(22.2127vw, 100vh) scale(0.3278);
    transform: translate(22.2127vw, 100vh) scale(0.3278);
  }
}
.snow:nth-child(120) {
  opacity: 0.4343;
  -webkit-transform: translate(60.3059vw, -10px) scale(0.4595);
  -ms-transform: translate(60.3059vw, -10px) scale(0.4595);
  transform: translate(60.3059vw, -10px) scale(0.4595);
  -webkit-animation: fall-120 23s -13s linear infinite;
  animation: fall-120 23s -13s linear infinite;
}
@-webkit-keyframes fall-120 {
  55.319% {
    -webkit-transform: translate(69.7518vw, 55.319vh) scale(0.4595);
    transform: translate(69.7518vw, 55.319vh) scale(0.4595);
  }
  to {
    -webkit-transform: translate(65.02885vw, 100vh) scale(0.4595);
    transform: translate(65.02885vw, 100vh) scale(0.4595);
  }
}
@keyframes fall-120 {
  55.319% {
    -webkit-transform: translate(69.7518vw, 55.319vh) scale(0.4595);
    transform: translate(69.7518vw, 55.319vh) scale(0.4595);
  }
  to {
    -webkit-transform: translate(65.02885vw, 100vh) scale(0.4595);
    transform: translate(65.02885vw, 100vh) scale(0.4595);
  }
}
.snow:nth-child(121) {
  opacity: 0.3493;
  -webkit-transform: translate(75.3443vw, -10px) scale(0.7212);
  -ms-transform: translate(75.3443vw, -10px) scale(0.7212);
  transform: translate(75.3443vw, -10px) scale(0.7212);
  -webkit-animation: fall-121 22s -18s linear infinite;
  animation: fall-121 22s -18s linear infinite;
}
@-webkit-keyframes fall-121 {
  52.678% {
    -webkit-transform: translate(74.5794vw, 52.678vh) scale(0.7212);
    transform: translate(74.5794vw, 52.678vh) scale(0.7212);
  }
  to {
    -webkit-transform: translate(74.96185vw, 100vh) scale(0.7212);
    transform: translate(74.96185vw, 100vh) scale(0.7212);
  }
}
@keyframes fall-121 {
  52.678% {
    -webkit-transform: translate(74.5794vw, 52.678vh) scale(0.7212);
    transform: translate(74.5794vw, 52.678vh) scale(0.7212);
  }
  to {
    -webkit-transform: translate(74.96185vw, 100vh) scale(0.7212);
    transform: translate(74.96185vw, 100vh) scale(0.7212);
  }
}
.snow:nth-child(122) {
  opacity: 0.6569;
  -webkit-transform: translate(95.3375vw, -10px) scale(0.6755);
  -ms-transform: translate(95.3375vw, -10px) scale(0.6755);
  transform: translate(95.3375vw, -10px) scale(0.6755);
  -webkit-animation: fall-122 17s -22s linear infinite;
  animation: fall-122 17s -22s linear infinite;
}
@-webkit-keyframes fall-122 {
  73.482% {
    -webkit-transform: translate(104.3635vw, 73.482vh) scale(0.6755);
    transform: translate(104.3635vw, 73.482vh) scale(0.6755);
  }
  to {
    -webkit-transform: translate(99.8505vw, 100vh) scale(0.6755);
    transform: translate(99.8505vw, 100vh) scale(0.6755);
  }
}
@keyframes fall-122 {
  73.482% {
    -webkit-transform: translate(104.3635vw, 73.482vh) scale(0.6755);
    transform: translate(104.3635vw, 73.482vh) scale(0.6755);
  }
  to {
    -webkit-transform: translate(99.8505vw, 100vh) scale(0.6755);
    transform: translate(99.8505vw, 100vh) scale(0.6755);
  }
}
.snow:nth-child(123) {
  opacity: 0.5177;
  -webkit-transform: translate(22.5801vw, -10px) scale(0.7182);
  -ms-transform: translate(22.5801vw, -10px) scale(0.7182);
  transform: translate(22.5801vw, -10px) scale(0.7182);
  -webkit-animation: fall-123 16s -6s linear infinite;
  animation: fall-123 16s -6s linear infinite;
}
@-webkit-keyframes fall-123 {
  76.661% {
    -webkit-transform: translate(23.5468vw, 76.661vh) scale(0.7182);
    transform: translate(23.5468vw, 76.661vh) scale(0.7182);
  }
  to {
    -webkit-transform: translate(23.06345vw, 100vh) scale(0.7182);
    transform: translate(23.06345vw, 100vh) scale(0.7182);
  }
}
@keyframes fall-123 {
  76.661% {
    -webkit-transform: translate(23.5468vw, 76.661vh) scale(0.7182);
    transform: translate(23.5468vw, 76.661vh) scale(0.7182);
  }
  to {
    -webkit-transform: translate(23.06345vw, 100vh) scale(0.7182);
    transform: translate(23.06345vw, 100vh) scale(0.7182);
  }
}
.snow:nth-child(124) {
  opacity: 0.2526;
  -webkit-transform: translate(38.7129vw, -10px) scale(0.6737);
  -ms-transform: translate(38.7129vw, -10px) scale(0.6737);
  transform: translate(38.7129vw, -10px) scale(0.6737);
  -webkit-animation: fall-124 16s -27s linear infinite;
  animation: fall-124 16s -27s linear infinite;
}
@-webkit-keyframes fall-124 {
  48.535% {
    -webkit-transform: translate(45.5975vw, 48.535vh) scale(0.6737);
    transform: translate(45.5975vw, 48.535vh) scale(0.6737);
  }
  to {
    -webkit-transform: translate(42.1552vw, 100vh) scale(0.6737);
    transform: translate(42.1552vw, 100vh) scale(0.6737);
  }
}
@keyframes fall-124 {
  48.535% {
    -webkit-transform: translate(45.5975vw, 48.535vh) scale(0.6737);
    transform: translate(45.5975vw, 48.535vh) scale(0.6737);
  }
  to {
    -webkit-transform: translate(42.1552vw, 100vh) scale(0.6737);
    transform: translate(42.1552vw, 100vh) scale(0.6737);
  }
}
.snow:nth-child(125) {
  opacity: 0.3539;
  -webkit-transform: translate(84.1298vw, -10px) scale(0.2678);
  -ms-transform: translate(84.1298vw, -10px) scale(0.2678);
  transform: translate(84.1298vw, -10px) scale(0.2678);
  -webkit-animation: fall-125 24s -28s linear infinite;
  animation: fall-125 24s -28s linear infinite;
}
@-webkit-keyframes fall-125 {
  34.869% {
    -webkit-transform: translate(92.3403vw, 34.869vh) scale(0.2678);
    transform: translate(92.3403vw, 34.869vh) scale(0.2678);
  }
  to {
    -webkit-transform: translate(88.23505vw, 100vh) scale(0.2678);
    transform: translate(88.23505vw, 100vh) scale(0.2678);
  }
}
@keyframes fall-125 {
  34.869% {
    -webkit-transform: translate(92.3403vw, 34.869vh) scale(0.2678);
    transform: translate(92.3403vw, 34.869vh) scale(0.2678);
  }
  to {
    -webkit-transform: translate(88.23505vw, 100vh) scale(0.2678);
    transform: translate(88.23505vw, 100vh) scale(0.2678);
  }
}
.snow:nth-child(126) {
  opacity: 0.6353;
  -webkit-transform: translate(72.3486vw, -10px) scale(0.6852);
  -ms-transform: translate(72.3486vw, -10px) scale(0.6852);
  transform: translate(72.3486vw, -10px) scale(0.6852);
  -webkit-animation: fall-126 22s -19s linear infinite;
  animation: fall-126 22s -19s linear infinite;
}
@-webkit-keyframes fall-126 {
  42.971% {
    -webkit-transform: translate(69.5717vw, 42.971vh) scale(0.6852);
    transform: translate(69.5717vw, 42.971vh) scale(0.6852);
  }
  to {
    -webkit-transform: translate(70.96015vw, 100vh) scale(0.6852);
    transform: translate(70.96015vw, 100vh) scale(0.6852);
  }
}
@keyframes fall-126 {
  42.971% {
    -webkit-transform: translate(69.5717vw, 42.971vh) scale(0.6852);
    transform: translate(69.5717vw, 42.971vh) scale(0.6852);
  }
  to {
    -webkit-transform: translate(70.96015vw, 100vh) scale(0.6852);
    transform: translate(70.96015vw, 100vh) scale(0.6852);
  }
}
.snow:nth-child(127) {
  opacity: 0.8591;
  -webkit-transform: translate(57.6286vw, -10px) scale(0.1484);
  -ms-transform: translate(57.6286vw, -10px) scale(0.1484);
  transform: translate(57.6286vw, -10px) scale(0.1484);
  -webkit-animation: fall-127 13s -13s linear infinite;
  animation: fall-127 13s -13s linear infinite;
}
@-webkit-keyframes fall-127 {
  66.592% {
    -webkit-transform: translate(61.9338vw, 66.592vh) scale(0.1484);
    transform: translate(61.9338vw, 66.592vh) scale(0.1484);
  }
  to {
    -webkit-transform: translate(59.7812vw, 100vh) scale(0.1484);
    transform: translate(59.7812vw, 100vh) scale(0.1484);
  }
}
@keyframes fall-127 {
  66.592% {
    -webkit-transform: translate(61.9338vw, 66.592vh) scale(0.1484);
    transform: translate(61.9338vw, 66.592vh) scale(0.1484);
  }
  to {
    -webkit-transform: translate(59.7812vw, 100vh) scale(0.1484);
    transform: translate(59.7812vw, 100vh) scale(0.1484);
  }
}
.snow:nth-child(128) {
  opacity: 0.2339;
  -webkit-transform: translate(49.9416vw, -10px) scale(0.5622);
  -ms-transform: translate(49.9416vw, -10px) scale(0.5622);
  transform: translate(49.9416vw, -10px) scale(0.5622);
  -webkit-animation: fall-128 28s -8s linear infinite;
  animation: fall-128 28s -8s linear infinite;
}
@-webkit-keyframes fall-128 {
  52.581% {
    -webkit-transform: translate(56.588vw, 52.581vh) scale(0.5622);
    transform: translate(56.588vw, 52.581vh) scale(0.5622);
  }
  to {
    -webkit-transform: translate(53.2648vw, 100vh) scale(0.5622);
    transform: translate(53.2648vw, 100vh) scale(0.5622);
  }
}
@keyframes fall-128 {
  52.581% {
    -webkit-transform: translate(56.588vw, 52.581vh) scale(0.5622);
    transform: translate(56.588vw, 52.581vh) scale(0.5622);
  }
  to {
    -webkit-transform: translate(53.2648vw, 100vh) scale(0.5622);
    transform: translate(53.2648vw, 100vh) scale(0.5622);
  }
}
.snow:nth-child(129) {
  opacity: 0.8874;
  -webkit-transform: translate(95.0776vw, -10px) scale(0.6026);
  -ms-transform: translate(95.0776vw, -10px) scale(0.6026);
  transform: translate(95.0776vw, -10px) scale(0.6026);
  -webkit-animation: fall-129 29s -10s linear infinite;
  animation: fall-129 29s -10s linear infinite;
}
@-webkit-keyframes fall-129 {
  51.649% {
    -webkit-transform: translate(90.6408vw, 51.649vh) scale(0.6026);
    transform: translate(90.6408vw, 51.649vh) scale(0.6026);
  }
  to {
    -webkit-transform: translate(92.8592vw, 100vh) scale(0.6026);
    transform: translate(92.8592vw, 100vh) scale(0.6026);
  }
}
@keyframes fall-129 {
  51.649% {
    -webkit-transform: translate(90.6408vw, 51.649vh) scale(0.6026);
    transform: translate(90.6408vw, 51.649vh) scale(0.6026);
  }
  to {
    -webkit-transform: translate(92.8592vw, 100vh) scale(0.6026);
    transform: translate(92.8592vw, 100vh) scale(0.6026);
  }
}
.snow:nth-child(130) {
  opacity: 0.608;
  -webkit-transform: translate(28.0005vw, -10px) scale(0.7728);
  -ms-transform: translate(28.0005vw, -10px) scale(0.7728);
  transform: translate(28.0005vw, -10px) scale(0.7728);
  -webkit-animation: fall-130 25s -4s linear infinite;
  animation: fall-130 25s -4s linear infinite;
}
@-webkit-keyframes fall-130 {
  65.554% {
    -webkit-transform: translate(27.7649vw, 65.554vh) scale(0.7728);
    transform: translate(27.7649vw, 65.554vh) scale(0.7728);
  }
  to {
    -webkit-transform: translate(27.8827vw, 100vh) scale(0.7728);
    transform: translate(27.8827vw, 100vh) scale(0.7728);
  }
}
@keyframes fall-130 {
  65.554% {
    -webkit-transform: translate(27.7649vw, 65.554vh) scale(0.7728);
    transform: translate(27.7649vw, 65.554vh) scale(0.7728);
  }
  to {
    -webkit-transform: translate(27.8827vw, 100vh) scale(0.7728);
    transform: translate(27.8827vw, 100vh) scale(0.7728);
  }
}
.snow:nth-child(131) {
  opacity: 0.6743;
  -webkit-transform: translate(18.8165vw, -10px) scale(0.4615);
  -ms-transform: translate(18.8165vw, -10px) scale(0.4615);
  transform: translate(18.8165vw, -10px) scale(0.4615);
  -webkit-animation: fall-131 18s -16s linear infinite;
  animation: fall-131 18s -16s linear infinite;
}
@-webkit-keyframes fall-131 {
  67.524% {
    -webkit-transform: translate(17.7813vw, 67.524vh) scale(0.4615);
    transform: translate(17.7813vw, 67.524vh) scale(0.4615);
  }
  to {
    -webkit-transform: translate(18.2989vw, 100vh) scale(0.4615);
    transform: translate(18.2989vw, 100vh) scale(0.4615);
  }
}
@keyframes fall-131 {
  67.524% {
    -webkit-transform: translate(17.7813vw, 67.524vh) scale(0.4615);
    transform: translate(17.7813vw, 67.524vh) scale(0.4615);
  }
  to {
    -webkit-transform: translate(18.2989vw, 100vh) scale(0.4615);
    transform: translate(18.2989vw, 100vh) scale(0.4615);
  }
}
.snow:nth-child(132) {
  opacity: 0.0882;
  -webkit-transform: translate(64.7547vw, -10px) scale(0.126);
  -ms-transform: translate(64.7547vw, -10px) scale(0.126);
  transform: translate(64.7547vw, -10px) scale(0.126);
  -webkit-animation: fall-132 23s -16s linear infinite;
  animation: fall-132 23s -16s linear infinite;
}
@-webkit-keyframes fall-132 {
  43.165% {
    -webkit-transform: translate(57.7112vw, 43.165vh) scale(0.126);
    transform: translate(57.7112vw, 43.165vh) scale(0.126);
  }
  to {
    -webkit-transform: translate(61.23295vw, 100vh) scale(0.126);
    transform: translate(61.23295vw, 100vh) scale(0.126);
  }
}
@keyframes fall-132 {
  43.165% {
    -webkit-transform: translate(57.7112vw, 43.165vh) scale(0.126);
    transform: translate(57.7112vw, 43.165vh) scale(0.126);
  }
  to {
    -webkit-transform: translate(61.23295vw, 100vh) scale(0.126);
    transform: translate(61.23295vw, 100vh) scale(0.126);
  }
}
.snow:nth-child(133) {
  opacity: 0.5154;
  -webkit-transform: translate(57.1299vw, -10px) scale(0.0563);
  -ms-transform: translate(57.1299vw, -10px) scale(0.0563);
  transform: translate(57.1299vw, -10px) scale(0.0563);
  -webkit-animation: fall-133 26s -30s linear infinite;
  animation: fall-133 26s -30s linear infinite;
}
@-webkit-keyframes fall-133 {
  70.001% {
    -webkit-transform: translate(51.2572vw, 70.001vh) scale(0.0563);
    transform: translate(51.2572vw, 70.001vh) scale(0.0563);
  }
  to {
    -webkit-transform: translate(54.19355vw, 100vh) scale(0.0563);
    transform: translate(54.19355vw, 100vh) scale(0.0563);
  }
}
@keyframes fall-133 {
  70.001% {
    -webkit-transform: translate(51.2572vw, 70.001vh) scale(0.0563);
    transform: translate(51.2572vw, 70.001vh) scale(0.0563);
  }
  to {
    -webkit-transform: translate(54.19355vw, 100vh) scale(0.0563);
    transform: translate(54.19355vw, 100vh) scale(0.0563);
  }
}
.snow:nth-child(134) {
  opacity: 0.8942;
  -webkit-transform: translate(9.3992vw, -10px) scale(0.5977);
  -ms-transform: translate(9.3992vw, -10px) scale(0.5977);
  transform: translate(9.3992vw, -10px) scale(0.5977);
  -webkit-animation: fall-134 20s -21s linear infinite;
  animation: fall-134 20s -21s linear infinite;
}
@-webkit-keyframes fall-134 {
  42.985% {
    -webkit-transform: translate(2.4004vw, 42.985vh) scale(0.5977);
    transform: translate(2.4004vw, 42.985vh) scale(0.5977);
  }
  to {
    -webkit-transform: translate(5.8998vw, 100vh) scale(0.5977);
    transform: translate(5.8998vw, 100vh) scale(0.5977);
  }
}
@keyframes fall-134 {
  42.985% {
    -webkit-transform: translate(2.4004vw, 42.985vh) scale(0.5977);
    transform: translate(2.4004vw, 42.985vh) scale(0.5977);
  }
  to {
    -webkit-transform: translate(5.8998vw, 100vh) scale(0.5977);
    transform: translate(5.8998vw, 100vh) scale(0.5977);
  }
}
.snow:nth-child(135) {
  opacity: 0.9249;
  -webkit-transform: translate(2.2597vw, -10px) scale(0.5351);
  -ms-transform: translate(2.2597vw, -10px) scale(0.5351);
  transform: translate(2.2597vw, -10px) scale(0.5351);
  -webkit-animation: fall-135 28s -19s linear infinite;
  animation: fall-135 28s -19s linear infinite;
}
@-webkit-keyframes fall-135 {
  40.175% {
    -webkit-transform: translate(5.9267vw, 40.175vh) scale(0.5351);
    transform: translate(5.9267vw, 40.175vh) scale(0.5351);
  }
  to {
    -webkit-transform: translate(4.0932vw, 100vh) scale(0.5351);
    transform: translate(4.0932vw, 100vh) scale(0.5351);
  }
}
@keyframes fall-135 {
  40.175% {
    -webkit-transform: translate(5.9267vw, 40.175vh) scale(0.5351);
    transform: translate(5.9267vw, 40.175vh) scale(0.5351);
  }
  to {
    -webkit-transform: translate(4.0932vw, 100vh) scale(0.5351);
    transform: translate(4.0932vw, 100vh) scale(0.5351);
  }
}
.snow:nth-child(136) {
  opacity: 0.8328;
  -webkit-transform: translate(14.2304vw, -10px) scale(0.4222);
  -ms-transform: translate(14.2304vw, -10px) scale(0.4222);
  transform: translate(14.2304vw, -10px) scale(0.4222);
  -webkit-animation: fall-136 30s -18s linear infinite;
  animation: fall-136 30s -18s linear infinite;
}
@-webkit-keyframes fall-136 {
  54.748% {
    -webkit-transform: translate(21.7684vw, 54.748vh) scale(0.4222);
    transform: translate(21.7684vw, 54.748vh) scale(0.4222);
  }
  to {
    -webkit-transform: translate(17.9994vw, 100vh) scale(0.4222);
    transform: translate(17.9994vw, 100vh) scale(0.4222);
  }
}
@keyframes fall-136 {
  54.748% {
    -webkit-transform: translate(21.7684vw, 54.748vh) scale(0.4222);
    transform: translate(21.7684vw, 54.748vh) scale(0.4222);
  }
  to {
    -webkit-transform: translate(17.9994vw, 100vh) scale(0.4222);
    transform: translate(17.9994vw, 100vh) scale(0.4222);
  }
}
.snow:nth-child(137) {
  opacity: 0.2778;
  -webkit-transform: translate(12.476vw, -10px) scale(0.2224);
  -ms-transform: translate(12.476vw, -10px) scale(0.2224);
  transform: translate(12.476vw, -10px) scale(0.2224);
  -webkit-animation: fall-137 25s -13s linear infinite;
  animation: fall-137 25s -13s linear infinite;
}
@-webkit-keyframes fall-137 {
  61.561% {
    -webkit-transform: translate(9.8958vw, 61.561vh) scale(0.2224);
    transform: translate(9.8958vw, 61.561vh) scale(0.2224);
  }
  to {
    -webkit-transform: translate(11.1859vw, 100vh) scale(0.2224);
    transform: translate(11.1859vw, 100vh) scale(0.2224);
  }
}
@keyframes fall-137 {
  61.561% {
    -webkit-transform: translate(9.8958vw, 61.561vh) scale(0.2224);
    transform: translate(9.8958vw, 61.561vh) scale(0.2224);
  }
  to {
    -webkit-transform: translate(11.1859vw, 100vh) scale(0.2224);
    transform: translate(11.1859vw, 100vh) scale(0.2224);
  }
}
.snow:nth-child(138) {
  opacity: 0.3941;
  -webkit-transform: translate(76.8113vw, -10px) scale(0.454);
  -ms-transform: translate(76.8113vw, -10px) scale(0.454);
  transform: translate(76.8113vw, -10px) scale(0.454);
  -webkit-animation: fall-138 28s -3s linear infinite;
  animation: fall-138 28s -3s linear infinite;
}
@-webkit-keyframes fall-138 {
  51.232% {
    -webkit-transform: translate(72.8259vw, 51.232vh) scale(0.454);
    transform: translate(72.8259vw, 51.232vh) scale(0.454);
  }
  to {
    -webkit-transform: translate(74.8186vw, 100vh) scale(0.454);
    transform: translate(74.8186vw, 100vh) scale(0.454);
  }
}
@keyframes fall-138 {
  51.232% {
    -webkit-transform: translate(72.8259vw, 51.232vh) scale(0.454);
    transform: translate(72.8259vw, 51.232vh) scale(0.454);
  }
  to {
    -webkit-transform: translate(74.8186vw, 100vh) scale(0.454);
    transform: translate(74.8186vw, 100vh) scale(0.454);
  }
}
.snow:nth-child(139) {
  opacity: 0.4601;
  -webkit-transform: translate(51.8432vw, -10px) scale(0.4681);
  -ms-transform: translate(51.8432vw, -10px) scale(0.4681);
  transform: translate(51.8432vw, -10px) scale(0.4681);
  -webkit-animation: fall-139 16s -27s linear infinite;
  animation: fall-139 16s -27s linear infinite;
}
@-webkit-keyframes fall-139 {
  65.122% {
    -webkit-transform: translate(54.7852vw, 65.122vh) scale(0.4681);
    transform: translate(54.7852vw, 65.122vh) scale(0.4681);
  }
  to {
    -webkit-transform: translate(53.3142vw, 100vh) scale(0.4681);
    transform: translate(53.3142vw, 100vh) scale(0.4681);
  }
}
@keyframes fall-139 {
  65.122% {
    -webkit-transform: translate(54.7852vw, 65.122vh) scale(0.4681);
    transform: translate(54.7852vw, 65.122vh) scale(0.4681);
  }
  to {
    -webkit-transform: translate(53.3142vw, 100vh) scale(0.4681);
    transform: translate(53.3142vw, 100vh) scale(0.4681);
  }
}
.snow:nth-child(140) {
  opacity: 0.3771;
  -webkit-transform: translate(82.6696vw, -10px) scale(0.4721);
  -ms-transform: translate(82.6696vw, -10px) scale(0.4721);
  transform: translate(82.6696vw, -10px) scale(0.4721);
  -webkit-animation: fall-140 16s -16s linear infinite;
  animation: fall-140 16s -16s linear infinite;
}
@-webkit-keyframes fall-140 {
  30.78% {
    -webkit-transform: translate(86.3451vw, 30.78vh) scale(0.4721);
    transform: translate(86.3451vw, 30.78vh) scale(0.4721);
  }
  to {
    -webkit-transform: translate(84.50735vw, 100vh) scale(0.4721);
    transform: translate(84.50735vw, 100vh) scale(0.4721);
  }
}
@keyframes fall-140 {
  30.78% {
    -webkit-transform: translate(86.3451vw, 30.78vh) scale(0.4721);
    transform: translate(86.3451vw, 30.78vh) scale(0.4721);
  }
  to {
    -webkit-transform: translate(84.50735vw, 100vh) scale(0.4721);
    transform: translate(84.50735vw, 100vh) scale(0.4721);
  }
}
.snow:nth-child(141) {
  opacity: 0.4658;
  -webkit-transform: translate(67.903vw, -10px) scale(0.5371);
  -ms-transform: translate(67.903vw, -10px) scale(0.5371);
  transform: translate(67.903vw, -10px) scale(0.5371);
  -webkit-animation: fall-141 26s -1s linear infinite;
  animation: fall-141 26s -1s linear infinite;
}
@-webkit-keyframes fall-141 {
  60.617% {
    -webkit-transform: translate(69.4881vw, 60.617vh) scale(0.5371);
    transform: translate(69.4881vw, 60.617vh) scale(0.5371);
  }
  to {
    -webkit-transform: translate(68.69555vw, 100vh) scale(0.5371);
    transform: translate(68.69555vw, 100vh) scale(0.5371);
  }
}
@keyframes fall-141 {
  60.617% {
    -webkit-transform: translate(69.4881vw, 60.617vh) scale(0.5371);
    transform: translate(69.4881vw, 60.617vh) scale(0.5371);
  }
  to {
    -webkit-transform: translate(68.69555vw, 100vh) scale(0.5371);
    transform: translate(68.69555vw, 100vh) scale(0.5371);
  }
}
.snow:nth-child(142) {
  opacity: 0.0849;
  -webkit-transform: translate(69.539vw, -10px) scale(0.6599);
  -ms-transform: translate(69.539vw, -10px) scale(0.6599);
  transform: translate(69.539vw, -10px) scale(0.6599);
  -webkit-animation: fall-142 17s -9s linear infinite;
  animation: fall-142 17s -9s linear infinite;
}
@-webkit-keyframes fall-142 {
  30.336% {
    -webkit-transform: translate(60.1078vw, 30.336vh) scale(0.6599);
    transform: translate(60.1078vw, 30.336vh) scale(0.6599);
  }
  to {
    -webkit-transform: translate(64.8234vw, 100vh) scale(0.6599);
    transform: translate(64.8234vw, 100vh) scale(0.6599);
  }
}
@keyframes fall-142 {
  30.336% {
    -webkit-transform: translate(60.1078vw, 30.336vh) scale(0.6599);
    transform: translate(60.1078vw, 30.336vh) scale(0.6599);
  }
  to {
    -webkit-transform: translate(64.8234vw, 100vh) scale(0.6599);
    transform: translate(64.8234vw, 100vh) scale(0.6599);
  }
}
.snow:nth-child(143) {
  opacity: 0.5199;
  -webkit-transform: translate(90.4828vw, -10px) scale(0.1207);
  -ms-transform: translate(90.4828vw, -10px) scale(0.1207);
  transform: translate(90.4828vw, -10px) scale(0.1207);
  -webkit-animation: fall-143 20s -24s linear infinite;
  animation: fall-143 20s -24s linear infinite;
}
@-webkit-keyframes fall-143 {
  43.696% {
    -webkit-transform: translate(97.2919vw, 43.696vh) scale(0.1207);
    transform: translate(97.2919vw, 43.696vh) scale(0.1207);
  }
  to {
    -webkit-transform: translate(93.88735vw, 100vh) scale(0.1207);
    transform: translate(93.88735vw, 100vh) scale(0.1207);
  }
}
@keyframes fall-143 {
  43.696% {
    -webkit-transform: translate(97.2919vw, 43.696vh) scale(0.1207);
    transform: translate(97.2919vw, 43.696vh) scale(0.1207);
  }
  to {
    -webkit-transform: translate(93.88735vw, 100vh) scale(0.1207);
    transform: translate(93.88735vw, 100vh) scale(0.1207);
  }
}
.snow:nth-child(144) {
  opacity: 0.0717;
  -webkit-transform: translate(39.2248vw, -10px) scale(0.7388);
  -ms-transform: translate(39.2248vw, -10px) scale(0.7388);
  transform: translate(39.2248vw, -10px) scale(0.7388);
  -webkit-animation: fall-144 11s -23s linear infinite;
  animation: fall-144 11s -23s linear infinite;
}
@-webkit-keyframes fall-144 {
  48.895% {
    -webkit-transform: translate(30.3901vw, 48.895vh) scale(0.7388);
    transform: translate(30.3901vw, 48.895vh) scale(0.7388);
  }
  to {
    -webkit-transform: translate(34.80745vw, 100vh) scale(0.7388);
    transform: translate(34.80745vw, 100vh) scale(0.7388);
  }
}
@keyframes fall-144 {
  48.895% {
    -webkit-transform: translate(30.3901vw, 48.895vh) scale(0.7388);
    transform: translate(30.3901vw, 48.895vh) scale(0.7388);
  }
  to {
    -webkit-transform: translate(34.80745vw, 100vh) scale(0.7388);
    transform: translate(34.80745vw, 100vh) scale(0.7388);
  }
}
.snow:nth-child(145) {
  opacity: 0.5319;
  -webkit-transform: translate(72.3356vw, -10px) scale(0.3142);
  -ms-transform: translate(72.3356vw, -10px) scale(0.3142);
  transform: translate(72.3356vw, -10px) scale(0.3142);
  -webkit-animation: fall-145 12s -3s linear infinite;
  animation: fall-145 12s -3s linear infinite;
}
@-webkit-keyframes fall-145 {
  76.353% {
    -webkit-transform: translate(68.793vw, 76.353vh) scale(0.3142);
    transform: translate(68.793vw, 76.353vh) scale(0.3142);
  }
  to {
    -webkit-transform: translate(70.5643vw, 100vh) scale(0.3142);
    transform: translate(70.5643vw, 100vh) scale(0.3142);
  }
}
@keyframes fall-145 {
  76.353% {
    -webkit-transform: translate(68.793vw, 76.353vh) scale(0.3142);
    transform: translate(68.793vw, 76.353vh) scale(0.3142);
  }
  to {
    -webkit-transform: translate(70.5643vw, 100vh) scale(0.3142);
    transform: translate(70.5643vw, 100vh) scale(0.3142);
  }
}
.snow:nth-child(146) {
  opacity: 0.886;
  -webkit-transform: translate(9.4236vw, -10px) scale(0.0836);
  -ms-transform: translate(9.4236vw, -10px) scale(0.0836);
  transform: translate(9.4236vw, -10px) scale(0.0836);
  -webkit-animation: fall-146 30s -20s linear infinite;
  animation: fall-146 30s -20s linear infinite;
}
@-webkit-keyframes fall-146 {
  47.779% {
    -webkit-transform: translate(7.1125vw, 47.779vh) scale(0.0836);
    transform: translate(7.1125vw, 47.779vh) scale(0.0836);
  }
  to {
    -webkit-transform: translate(8.26805vw, 100vh) scale(0.0836);
    transform: translate(8.26805vw, 100vh) scale(0.0836);
  }
}
@keyframes fall-146 {
  47.779% {
    -webkit-transform: translate(7.1125vw, 47.779vh) scale(0.0836);
    transform: translate(7.1125vw, 47.779vh) scale(0.0836);
  }
  to {
    -webkit-transform: translate(8.26805vw, 100vh) scale(0.0836);
    transform: translate(8.26805vw, 100vh) scale(0.0836);
  }
}
.snow:nth-child(147) {
  opacity: 0.9224;
  -webkit-transform: translate(14.62vw, -10px) scale(0.1998);
  -ms-transform: translate(14.62vw, -10px) scale(0.1998);
  transform: translate(14.62vw, -10px) scale(0.1998);
  -webkit-animation: fall-147 20s -24s linear infinite;
  animation: fall-147 20s -24s linear infinite;
}
@-webkit-keyframes fall-147 {
  70.558% {
    -webkit-transform: translate(8.2611vw, 70.558vh) scale(0.1998);
    transform: translate(8.2611vw, 70.558vh) scale(0.1998);
  }
  to {
    -webkit-transform: translate(11.44055vw, 100vh) scale(0.1998);
    transform: translate(11.44055vw, 100vh) scale(0.1998);
  }
}
@keyframes fall-147 {
  70.558% {
    -webkit-transform: translate(8.2611vw, 70.558vh) scale(0.1998);
    transform: translate(8.2611vw, 70.558vh) scale(0.1998);
  }
  to {
    -webkit-transform: translate(11.44055vw, 100vh) scale(0.1998);
    transform: translate(11.44055vw, 100vh) scale(0.1998);
  }
}
.snow:nth-child(148) {
  opacity: 0.4168;
  -webkit-transform: translate(66.7025vw, -10px) scale(0.2268);
  -ms-transform: translate(66.7025vw, -10px) scale(0.2268);
  transform: translate(66.7025vw, -10px) scale(0.2268);
  -webkit-animation: fall-148 12s -18s linear infinite;
  animation: fall-148 12s -18s linear infinite;
}
@-webkit-keyframes fall-148 {
  36.196% {
    -webkit-transform: translate(75.7354vw, 36.196vh) scale(0.2268);
    transform: translate(75.7354vw, 36.196vh) scale(0.2268);
  }
  to {
    -webkit-transform: translate(71.21895vw, 100vh) scale(0.2268);
    transform: translate(71.21895vw, 100vh) scale(0.2268);
  }
}
@keyframes fall-148 {
  36.196% {
    -webkit-transform: translate(75.7354vw, 36.196vh) scale(0.2268);
    transform: translate(75.7354vw, 36.196vh) scale(0.2268);
  }
  to {
    -webkit-transform: translate(71.21895vw, 100vh) scale(0.2268);
    transform: translate(71.21895vw, 100vh) scale(0.2268);
  }
}
.snow:nth-child(149) {
  opacity: 0.4446;
  -webkit-transform: translate(29.6553vw, -10px) scale(0.8198);
  -ms-transform: translate(29.6553vw, -10px) scale(0.8198);
  transform: translate(29.6553vw, -10px) scale(0.8198);
  -webkit-animation: fall-149 28s -1s linear infinite;
  animation: fall-149 28s -1s linear infinite;
}
@-webkit-keyframes fall-149 {
  64.023% {
    -webkit-transform: translate(33.9215vw, 64.023vh) scale(0.8198);
    transform: translate(33.9215vw, 64.023vh) scale(0.8198);
  }
  to {
    -webkit-transform: translate(31.7884vw, 100vh) scale(0.8198);
    transform: translate(31.7884vw, 100vh) scale(0.8198);
  }
}
@keyframes fall-149 {
  64.023% {
    -webkit-transform: translate(33.9215vw, 64.023vh) scale(0.8198);
    transform: translate(33.9215vw, 64.023vh) scale(0.8198);
  }
  to {
    -webkit-transform: translate(31.7884vw, 100vh) scale(0.8198);
    transform: translate(31.7884vw, 100vh) scale(0.8198);
  }
}
.snow:nth-child(150) {
  opacity: 0.8852;
  -webkit-transform: translate(3.4693vw, -10px) scale(0.4756);
  -ms-transform: translate(3.4693vw, -10px) scale(0.4756);
  transform: translate(3.4693vw, -10px) scale(0.4756);
  -webkit-animation: fall-150 27s -27s linear infinite;
  animation: fall-150 27s -27s linear infinite;
}
@-webkit-keyframes fall-150 {
  57.883% {
    -webkit-transform: translate(4.2829vw, 57.883vh) scale(0.4756);
    transform: translate(4.2829vw, 57.883vh) scale(0.4756);
  }
  to {
    -webkit-transform: translate(3.8761vw, 100vh) scale(0.4756);
    transform: translate(3.8761vw, 100vh) scale(0.4756);
  }
}
@keyframes fall-150 {
  57.883% {
    -webkit-transform: translate(4.2829vw, 57.883vh) scale(0.4756);
    transform: translate(4.2829vw, 57.883vh) scale(0.4756);
  }
  to {
    -webkit-transform: translate(3.8761vw, 100vh) scale(0.4756);
    transform: translate(3.8761vw, 100vh) scale(0.4756);
  }
}
.snow:nth-child(151) {
  opacity: 0.7892;
  -webkit-transform: translate(25.2623vw, -10px) scale(0.2457);
  -ms-transform: translate(25.2623vw, -10px) scale(0.2457);
  transform: translate(25.2623vw, -10px) scale(0.2457);
  -webkit-animation: fall-151 29s -19s linear infinite;
  animation: fall-151 29s -19s linear infinite;
}
@-webkit-keyframes fall-151 {
  47.349% {
    -webkit-transform: translate(30.2991vw, 47.349vh) scale(0.2457);
    transform: translate(30.2991vw, 47.349vh) scale(0.2457);
  }
  to {
    -webkit-transform: translate(27.7807vw, 100vh) scale(0.2457);
    transform: translate(27.7807vw, 100vh) scale(0.2457);
  }
}
@keyframes fall-151 {
  47.349% {
    -webkit-transform: translate(30.2991vw, 47.349vh) scale(0.2457);
    transform: translate(30.2991vw, 47.349vh) scale(0.2457);
  }
  to {
    -webkit-transform: translate(27.7807vw, 100vh) scale(0.2457);
    transform: translate(27.7807vw, 100vh) scale(0.2457);
  }
}
.snow:nth-child(152) {
  opacity: 0.1792;
  -webkit-transform: translate(78.8593vw, -10px) scale(0.4579);
  -ms-transform: translate(78.8593vw, -10px) scale(0.4579);
  transform: translate(78.8593vw, -10px) scale(0.4579);
  -webkit-animation: fall-152 16s -21s linear infinite;
  animation: fall-152 16s -21s linear infinite;
}
@-webkit-keyframes fall-152 {
  73.257% {
    -webkit-transform: translate(81.2463vw, 73.257vh) scale(0.4579);
    transform: translate(81.2463vw, 73.257vh) scale(0.4579);
  }
  to {
    -webkit-transform: translate(80.0528vw, 100vh) scale(0.4579);
    transform: translate(80.0528vw, 100vh) scale(0.4579);
  }
}
@keyframes fall-152 {
  73.257% {
    -webkit-transform: translate(81.2463vw, 73.257vh) scale(0.4579);
    transform: translate(81.2463vw, 73.257vh) scale(0.4579);
  }
  to {
    -webkit-transform: translate(80.0528vw, 100vh) scale(0.4579);
    transform: translate(80.0528vw, 100vh) scale(0.4579);
  }
}
.snow:nth-child(153) {
  opacity: 0.1617;
  -webkit-transform: translate(8.5748vw, -10px) scale(0.9497);
  -ms-transform: translate(8.5748vw, -10px) scale(0.9497);
  transform: translate(8.5748vw, -10px) scale(0.9497);
  -webkit-animation: fall-153 10s -28s linear infinite;
  animation: fall-153 10s -28s linear infinite;
}
@-webkit-keyframes fall-153 {
  55.237% {
    -webkit-transform: translate(5.7507vw, 55.237vh) scale(0.9497);
    transform: translate(5.7507vw, 55.237vh) scale(0.9497);
  }
  to {
    -webkit-transform: translate(7.16275vw, 100vh) scale(0.9497);
    transform: translate(7.16275vw, 100vh) scale(0.9497);
  }
}
@keyframes fall-153 {
  55.237% {
    -webkit-transform: translate(5.7507vw, 55.237vh) scale(0.9497);
    transform: translate(5.7507vw, 55.237vh) scale(0.9497);
  }
  to {
    -webkit-transform: translate(7.16275vw, 100vh) scale(0.9497);
    transform: translate(7.16275vw, 100vh) scale(0.9497);
  }
}
.snow:nth-child(154) {
  opacity: 0.4813;
  -webkit-transform: translate(34.4401vw, -10px) scale(0.1738);
  -ms-transform: translate(34.4401vw, -10px) scale(0.1738);
  transform: translate(34.4401vw, -10px) scale(0.1738);
  -webkit-animation: fall-154 26s -1s linear infinite;
  animation: fall-154 26s -1s linear infinite;
}
@-webkit-keyframes fall-154 {
  76.288% {
    -webkit-transform: translate(39.1089vw, 76.288vh) scale(0.1738);
    transform: translate(39.1089vw, 76.288vh) scale(0.1738);
  }
  to {
    -webkit-transform: translate(36.7745vw, 100vh) scale(0.1738);
    transform: translate(36.7745vw, 100vh) scale(0.1738);
  }
}
@keyframes fall-154 {
  76.288% {
    -webkit-transform: translate(39.1089vw, 76.288vh) scale(0.1738);
    transform: translate(39.1089vw, 76.288vh) scale(0.1738);
  }
  to {
    -webkit-transform: translate(36.7745vw, 100vh) scale(0.1738);
    transform: translate(36.7745vw, 100vh) scale(0.1738);
  }
}
.snow:nth-child(155) {
  opacity: 0.6998;
  -webkit-transform: translate(85.9754vw, -10px) scale(0.6742);
  -ms-transform: translate(85.9754vw, -10px) scale(0.6742);
  transform: translate(85.9754vw, -10px) scale(0.6742);
  -webkit-animation: fall-155 15s -19s linear infinite;
  animation: fall-155 15s -19s linear infinite;
}
@-webkit-keyframes fall-155 {
  67.545% {
    -webkit-transform: translate(86.5879vw, 67.545vh) scale(0.6742);
    transform: translate(86.5879vw, 67.545vh) scale(0.6742);
  }
  to {
    -webkit-transform: translate(86.28165vw, 100vh) scale(0.6742);
    transform: translate(86.28165vw, 100vh) scale(0.6742);
  }
}
@keyframes fall-155 {
  67.545% {
    -webkit-transform: translate(86.5879vw, 67.545vh) scale(0.6742);
    transform: translate(86.5879vw, 67.545vh) scale(0.6742);
  }
  to {
    -webkit-transform: translate(86.28165vw, 100vh) scale(0.6742);
    transform: translate(86.28165vw, 100vh) scale(0.6742);
  }
}
.snow:nth-child(156) {
  opacity: 0.9273;
  -webkit-transform: translate(11.4012vw, -10px) scale(0.8675);
  -ms-transform: translate(11.4012vw, -10px) scale(0.8675);
  transform: translate(11.4012vw, -10px) scale(0.8675);
  -webkit-animation: fall-156 29s -19s linear infinite;
  animation: fall-156 29s -19s linear infinite;
}
@-webkit-keyframes fall-156 {
  78.799% {
    -webkit-transform: translate(8.3395vw, 78.799vh) scale(0.8675);
    transform: translate(8.3395vw, 78.799vh) scale(0.8675);
  }
  to {
    -webkit-transform: translate(9.87035vw, 100vh) scale(0.8675);
    transform: translate(9.87035vw, 100vh) scale(0.8675);
  }
}
@keyframes fall-156 {
  78.799% {
    -webkit-transform: translate(8.3395vw, 78.799vh) scale(0.8675);
    transform: translate(8.3395vw, 78.799vh) scale(0.8675);
  }
  to {
    -webkit-transform: translate(9.87035vw, 100vh) scale(0.8675);
    transform: translate(9.87035vw, 100vh) scale(0.8675);
  }
}
.snow:nth-child(157) {
  opacity: 0.6312;
  -webkit-transform: translate(39.7555vw, -10px) scale(0.8725);
  -ms-transform: translate(39.7555vw, -10px) scale(0.8725);
  transform: translate(39.7555vw, -10px) scale(0.8725);
  -webkit-animation: fall-157 27s -7s linear infinite;
  animation: fall-157 27s -7s linear infinite;
}
@-webkit-keyframes fall-157 {
  54.116% {
    -webkit-transform: translate(31.7057vw, 54.116vh) scale(0.8725);
    transform: translate(31.7057vw, 54.116vh) scale(0.8725);
  }
  to {
    -webkit-transform: translate(35.7306vw, 100vh) scale(0.8725);
    transform: translate(35.7306vw, 100vh) scale(0.8725);
  }
}
@keyframes fall-157 {
  54.116% {
    -webkit-transform: translate(31.7057vw, 54.116vh) scale(0.8725);
    transform: translate(31.7057vw, 54.116vh) scale(0.8725);
  }
  to {
    -webkit-transform: translate(35.7306vw, 100vh) scale(0.8725);
    transform: translate(35.7306vw, 100vh) scale(0.8725);
  }
}
.snow:nth-child(158) {
  opacity: 0.4266;
  -webkit-transform: translate(47.631vw, -10px) scale(0.6148);
  -ms-transform: translate(47.631vw, -10px) scale(0.6148);
  transform: translate(47.631vw, -10px) scale(0.6148);
  -webkit-animation: fall-158 27s -8s linear infinite;
  animation: fall-158 27s -8s linear infinite;
}
@-webkit-keyframes fall-158 {
  50.032% {
    -webkit-transform: translate(38.7081vw, 50.032vh) scale(0.6148);
    transform: translate(38.7081vw, 50.032vh) scale(0.6148);
  }
  to {
    -webkit-transform: translate(43.16955vw, 100vh) scale(0.6148);
    transform: translate(43.16955vw, 100vh) scale(0.6148);
  }
}
@keyframes fall-158 {
  50.032% {
    -webkit-transform: translate(38.7081vw, 50.032vh) scale(0.6148);
    transform: translate(38.7081vw, 50.032vh) scale(0.6148);
  }
  to {
    -webkit-transform: translate(43.16955vw, 100vh) scale(0.6148);
    transform: translate(43.16955vw, 100vh) scale(0.6148);
  }
}
.snow:nth-child(159) {
  opacity: 0.2971;
  -webkit-transform: translate(24.1365vw, -10px) scale(0.6135);
  -ms-transform: translate(24.1365vw, -10px) scale(0.6135);
  transform: translate(24.1365vw, -10px) scale(0.6135);
  -webkit-animation: fall-159 18s -2s linear infinite;
  animation: fall-159 18s -2s linear infinite;
}
@-webkit-keyframes fall-159 {
  78.244% {
    -webkit-transform: translate(19.9292vw, 78.244vh) scale(0.6135);
    transform: translate(19.9292vw, 78.244vh) scale(0.6135);
  }
  to {
    -webkit-transform: translate(22.03285vw, 100vh) scale(0.6135);
    transform: translate(22.03285vw, 100vh) scale(0.6135);
  }
}
@keyframes fall-159 {
  78.244% {
    -webkit-transform: translate(19.9292vw, 78.244vh) scale(0.6135);
    transform: translate(19.9292vw, 78.244vh) scale(0.6135);
  }
  to {
    -webkit-transform: translate(22.03285vw, 100vh) scale(0.6135);
    transform: translate(22.03285vw, 100vh) scale(0.6135);
  }
}
.snow:nth-child(160) {
  opacity: 0.9154;
  -webkit-transform: translate(73.7934vw, -10px) scale(0.4043);
  -ms-transform: translate(73.7934vw, -10px) scale(0.4043);
  transform: translate(73.7934vw, -10px) scale(0.4043);
  -webkit-animation: fall-160 20s -24s linear infinite;
  animation: fall-160 20s -24s linear infinite;
}
@-webkit-keyframes fall-160 {
  70.677% {
    -webkit-transform: translate(71.6596vw, 70.677vh) scale(0.4043);
    transform: translate(71.6596vw, 70.677vh) scale(0.4043);
  }
  to {
    -webkit-transform: translate(72.7265vw, 100vh) scale(0.4043);
    transform: translate(72.7265vw, 100vh) scale(0.4043);
  }
}
@keyframes fall-160 {
  70.677% {
    -webkit-transform: translate(71.6596vw, 70.677vh) scale(0.4043);
    transform: translate(71.6596vw, 70.677vh) scale(0.4043);
  }
  to {
    -webkit-transform: translate(72.7265vw, 100vh) scale(0.4043);
    transform: translate(72.7265vw, 100vh) scale(0.4043);
  }
}
.snow:nth-child(161) {
  opacity: 0.8955;
  -webkit-transform: translate(24.6567vw, -10px) scale(0.7405);
  -ms-transform: translate(24.6567vw, -10px) scale(0.7405);
  transform: translate(24.6567vw, -10px) scale(0.7405);
  -webkit-animation: fall-161 23s -12s linear infinite;
  animation: fall-161 23s -12s linear infinite;
}
@-webkit-keyframes fall-161 {
  41.761% {
    -webkit-transform: translate(15.2124vw, 41.761vh) scale(0.7405);
    transform: translate(15.2124vw, 41.761vh) scale(0.7405);
  }
  to {
    -webkit-transform: translate(19.93455vw, 100vh) scale(0.7405);
    transform: translate(19.93455vw, 100vh) scale(0.7405);
  }
}
@keyframes fall-161 {
  41.761% {
    -webkit-transform: translate(15.2124vw, 41.761vh) scale(0.7405);
    transform: translate(15.2124vw, 41.761vh) scale(0.7405);
  }
  to {
    -webkit-transform: translate(19.93455vw, 100vh) scale(0.7405);
    transform: translate(19.93455vw, 100vh) scale(0.7405);
  }
}
.snow:nth-child(162) {
  opacity: 0.6788;
  -webkit-transform: translate(45.2571vw, -10px) scale(0.9683);
  -ms-transform: translate(45.2571vw, -10px) scale(0.9683);
  transform: translate(45.2571vw, -10px) scale(0.9683);
  -webkit-animation: fall-162 24s -26s linear infinite;
  animation: fall-162 24s -26s linear infinite;
}
@-webkit-keyframes fall-162 {
  34.881% {
    -webkit-transform: translate(54.2383vw, 34.881vh) scale(0.9683);
    transform: translate(54.2383vw, 34.881vh) scale(0.9683);
  }
  to {
    -webkit-transform: translate(49.7477vw, 100vh) scale(0.9683);
    transform: translate(49.7477vw, 100vh) scale(0.9683);
  }
}
@keyframes fall-162 {
  34.881% {
    -webkit-transform: translate(54.2383vw, 34.881vh) scale(0.9683);
    transform: translate(54.2383vw, 34.881vh) scale(0.9683);
  }
  to {
    -webkit-transform: translate(49.7477vw, 100vh) scale(0.9683);
    transform: translate(49.7477vw, 100vh) scale(0.9683);
  }
}
.snow:nth-child(163) {
  opacity: 0.9978;
  -webkit-transform: translate(92.328vw, -10px) scale(0.2183);
  -ms-transform: translate(92.328vw, -10px) scale(0.2183);
  transform: translate(92.328vw, -10px) scale(0.2183);
  -webkit-animation: fall-163 12s -29s linear infinite;
  animation: fall-163 12s -29s linear infinite;
}
@-webkit-keyframes fall-163 {
  50.08% {
    -webkit-transform: translate(100.4224vw, 50.08vh) scale(0.2183);
    transform: translate(100.4224vw, 50.08vh) scale(0.2183);
  }
  to {
    -webkit-transform: translate(96.3752vw, 100vh) scale(0.2183);
    transform: translate(96.3752vw, 100vh) scale(0.2183);
  }
}
@keyframes fall-163 {
  50.08% {
    -webkit-transform: translate(100.4224vw, 50.08vh) scale(0.2183);
    transform: translate(100.4224vw, 50.08vh) scale(0.2183);
  }
  to {
    -webkit-transform: translate(96.3752vw, 100vh) scale(0.2183);
    transform: translate(96.3752vw, 100vh) scale(0.2183);
  }
}
.snow:nth-child(164) {
  opacity: 0.9329;
  -webkit-transform: translate(99.97vw, -10px) scale(0.0379);
  -ms-transform: translate(99.97vw, -10px) scale(0.0379);
  transform: translate(99.97vw, -10px) scale(0.0379);
  -webkit-animation: fall-164 27s -5s linear infinite;
  animation: fall-164 27s -5s linear infinite;
}
@-webkit-keyframes fall-164 {
  45.245% {
    -webkit-transform: translate(107.1355vw, 45.245vh) scale(0.0379);
    transform: translate(107.1355vw, 45.245vh) scale(0.0379);
  }
  to {
    -webkit-transform: translate(103.55275vw, 100vh) scale(0.0379);
    transform: translate(103.55275vw, 100vh) scale(0.0379);
  }
}
@keyframes fall-164 {
  45.245% {
    -webkit-transform: translate(107.1355vw, 45.245vh) scale(0.0379);
    transform: translate(107.1355vw, 45.245vh) scale(0.0379);
  }
  to {
    -webkit-transform: translate(103.55275vw, 100vh) scale(0.0379);
    transform: translate(103.55275vw, 100vh) scale(0.0379);
  }
}
.snow:nth-child(165) {
  opacity: 0.5508;
  -webkit-transform: translate(10.1234vw, -10px) scale(0.2923);
  -ms-transform: translate(10.1234vw, -10px) scale(0.2923);
  transform: translate(10.1234vw, -10px) scale(0.2923);
  -webkit-animation: fall-165 13s -24s linear infinite;
  animation: fall-165 13s -24s linear infinite;
}
@-webkit-keyframes fall-165 {
  71.573% {
    -webkit-transform: translate(5.3133vw, 71.573vh) scale(0.2923);
    transform: translate(5.3133vw, 71.573vh) scale(0.2923);
  }
  to {
    -webkit-transform: translate(7.71835vw, 100vh) scale(0.2923);
    transform: translate(7.71835vw, 100vh) scale(0.2923);
  }
}
@keyframes fall-165 {
  71.573% {
    -webkit-transform: translate(5.3133vw, 71.573vh) scale(0.2923);
    transform: translate(5.3133vw, 71.573vh) scale(0.2923);
  }
  to {
    -webkit-transform: translate(7.71835vw, 100vh) scale(0.2923);
    transform: translate(7.71835vw, 100vh) scale(0.2923);
  }
}
.snow:nth-child(166) {
  opacity: 0.8336;
  -webkit-transform: translate(37.7644vw, -10px) scale(0.4117);
  -ms-transform: translate(37.7644vw, -10px) scale(0.4117);
  transform: translate(37.7644vw, -10px) scale(0.4117);
  -webkit-animation: fall-166 28s -28s linear infinite;
  animation: fall-166 28s -28s linear infinite;
}
@-webkit-keyframes fall-166 {
  32.082% {
    -webkit-transform: translate(41.2732vw, 32.082vh) scale(0.4117);
    transform: translate(41.2732vw, 32.082vh) scale(0.4117);
  }
  to {
    -webkit-transform: translate(39.5188vw, 100vh) scale(0.4117);
    transform: translate(39.5188vw, 100vh) scale(0.4117);
  }
}
@keyframes fall-166 {
  32.082% {
    -webkit-transform: translate(41.2732vw, 32.082vh) scale(0.4117);
    transform: translate(41.2732vw, 32.082vh) scale(0.4117);
  }
  to {
    -webkit-transform: translate(39.5188vw, 100vh) scale(0.4117);
    transform: translate(39.5188vw, 100vh) scale(0.4117);
  }
}
.snow:nth-child(167) {
  opacity: 0.7375;
  -webkit-transform: translate(95.7315vw, -10px) scale(0.7898);
  -ms-transform: translate(95.7315vw, -10px) scale(0.7898);
  transform: translate(95.7315vw, -10px) scale(0.7898);
  -webkit-animation: fall-167 21s -4s linear infinite;
  animation: fall-167 21s -4s linear infinite;
}
@-webkit-keyframes fall-167 {
  40.126% {
    -webkit-transform: translate(90.7773vw, 40.126vh) scale(0.7898);
    transform: translate(90.7773vw, 40.126vh) scale(0.7898);
  }
  to {
    -webkit-transform: translate(93.2544vw, 100vh) scale(0.7898);
    transform: translate(93.2544vw, 100vh) scale(0.7898);
  }
}
@keyframes fall-167 {
  40.126% {
    -webkit-transform: translate(90.7773vw, 40.126vh) scale(0.7898);
    transform: translate(90.7773vw, 40.126vh) scale(0.7898);
  }
  to {
    -webkit-transform: translate(93.2544vw, 100vh) scale(0.7898);
    transform: translate(93.2544vw, 100vh) scale(0.7898);
  }
}
.snow:nth-child(168) {
  opacity: 0.0767;
  -webkit-transform: translate(20.5061vw, -10px) scale(0.8044);
  -ms-transform: translate(20.5061vw, -10px) scale(0.8044);
  transform: translate(20.5061vw, -10px) scale(0.8044);
  -webkit-animation: fall-168 29s -5s linear infinite;
  animation: fall-168 29s -5s linear infinite;
}
@-webkit-keyframes fall-168 {
  44.706% {
    -webkit-transform: translate(13.0544vw, 44.706vh) scale(0.8044);
    transform: translate(13.0544vw, 44.706vh) scale(0.8044);
  }
  to {
    -webkit-transform: translate(16.78025vw, 100vh) scale(0.8044);
    transform: translate(16.78025vw, 100vh) scale(0.8044);
  }
}
@keyframes fall-168 {
  44.706% {
    -webkit-transform: translate(13.0544vw, 44.706vh) scale(0.8044);
    transform: translate(13.0544vw, 44.706vh) scale(0.8044);
  }
  to {
    -webkit-transform: translate(16.78025vw, 100vh) scale(0.8044);
    transform: translate(16.78025vw, 100vh) scale(0.8044);
  }
}
.snow:nth-child(169) {
  opacity: 0.7961;
  -webkit-transform: translate(68.4551vw, -10px) scale(0.4132);
  -ms-transform: translate(68.4551vw, -10px) scale(0.4132);
  transform: translate(68.4551vw, -10px) scale(0.4132);
  -webkit-animation: fall-169 13s -1s linear infinite;
  animation: fall-169 13s -1s linear infinite;
}
@-webkit-keyframes fall-169 {
  34.6% {
    -webkit-transform: translate(61.7443vw, 34.6vh) scale(0.4132);
    transform: translate(61.7443vw, 34.6vh) scale(0.4132);
  }
  to {
    -webkit-transform: translate(65.0997vw, 100vh) scale(0.4132);
    transform: translate(65.0997vw, 100vh) scale(0.4132);
  }
}
@keyframes fall-169 {
  34.6% {
    -webkit-transform: translate(61.7443vw, 34.6vh) scale(0.4132);
    transform: translate(61.7443vw, 34.6vh) scale(0.4132);
  }
  to {
    -webkit-transform: translate(65.0997vw, 100vh) scale(0.4132);
    transform: translate(65.0997vw, 100vh) scale(0.4132);
  }
}
.snow:nth-child(170) {
  opacity: 0.2037;
  -webkit-transform: translate(58.5654vw, -10px) scale(0.4009);
  -ms-transform: translate(58.5654vw, -10px) scale(0.4009);
  transform: translate(58.5654vw, -10px) scale(0.4009);
  -webkit-animation: fall-170 16s -1s linear infinite;
  animation: fall-170 16s -1s linear infinite;
}
@-webkit-keyframes fall-170 {
  74.011% {
    -webkit-transform: translate(64.9842vw, 74.011vh) scale(0.4009);
    transform: translate(64.9842vw, 74.011vh) scale(0.4009);
  }
  to {
    -webkit-transform: translate(61.7748vw, 100vh) scale(0.4009);
    transform: translate(61.7748vw, 100vh) scale(0.4009);
  }
}
@keyframes fall-170 {
  74.011% {
    -webkit-transform: translate(64.9842vw, 74.011vh) scale(0.4009);
    transform: translate(64.9842vw, 74.011vh) scale(0.4009);
  }
  to {
    -webkit-transform: translate(61.7748vw, 100vh) scale(0.4009);
    transform: translate(61.7748vw, 100vh) scale(0.4009);
  }
}
.snow:nth-child(171) {
  opacity: 0.895;
  -webkit-transform: translate(25.6865vw, -10px) scale(0.3368);
  -ms-transform: translate(25.6865vw, -10px) scale(0.3368);
  transform: translate(25.6865vw, -10px) scale(0.3368);
  -webkit-animation: fall-171 14s -28s linear infinite;
  animation: fall-171 14s -28s linear infinite;
}
@-webkit-keyframes fall-171 {
  63.701% {
    -webkit-transform: translate(27.186vw, 63.701vh) scale(0.3368);
    transform: translate(27.186vw, 63.701vh) scale(0.3368);
  }
  to {
    -webkit-transform: translate(26.43625vw, 100vh) scale(0.3368);
    transform: translate(26.43625vw, 100vh) scale(0.3368);
  }
}
@keyframes fall-171 {
  63.701% {
    -webkit-transform: translate(27.186vw, 63.701vh) scale(0.3368);
    transform: translate(27.186vw, 63.701vh) scale(0.3368);
  }
  to {
    -webkit-transform: translate(26.43625vw, 100vh) scale(0.3368);
    transform: translate(26.43625vw, 100vh) scale(0.3368);
  }
}
.snow:nth-child(172) {
  opacity: 0.4332;
  -webkit-transform: translate(72.8336vw, -10px) scale(0.2016);
  -ms-transform: translate(72.8336vw, -10px) scale(0.2016);
  transform: translate(72.8336vw, -10px) scale(0.2016);
  -webkit-animation: fall-172 11s -23s linear infinite;
  animation: fall-172 11s -23s linear infinite;
}
@-webkit-keyframes fall-172 {
  68.371% {
    -webkit-transform: translate(72.2652vw, 68.371vh) scale(0.2016);
    transform: translate(72.2652vw, 68.371vh) scale(0.2016);
  }
  to {
    -webkit-transform: translate(72.5494vw, 100vh) scale(0.2016);
    transform: translate(72.5494vw, 100vh) scale(0.2016);
  }
}
@keyframes fall-172 {
  68.371% {
    -webkit-transform: translate(72.2652vw, 68.371vh) scale(0.2016);
    transform: translate(72.2652vw, 68.371vh) scale(0.2016);
  }
  to {
    -webkit-transform: translate(72.5494vw, 100vh) scale(0.2016);
    transform: translate(72.5494vw, 100vh) scale(0.2016);
  }
}
.snow:nth-child(173) {
  opacity: 0.6919;
  -webkit-transform: translate(67.7507vw, -10px) scale(0.6549);
  -ms-transform: translate(67.7507vw, -10px) scale(0.6549);
  transform: translate(67.7507vw, -10px) scale(0.6549);
  -webkit-animation: fall-173 18s -21s linear infinite;
  animation: fall-173 18s -21s linear infinite;
}
@-webkit-keyframes fall-173 {
  51.241% {
    -webkit-transform: translate(71.9603vw, 51.241vh) scale(0.6549);
    transform: translate(71.9603vw, 51.241vh) scale(0.6549);
  }
  to {
    -webkit-transform: translate(69.8555vw, 100vh) scale(0.6549);
    transform: translate(69.8555vw, 100vh) scale(0.6549);
  }
}
@keyframes fall-173 {
  51.241% {
    -webkit-transform: translate(71.9603vw, 51.241vh) scale(0.6549);
    transform: translate(71.9603vw, 51.241vh) scale(0.6549);
  }
  to {
    -webkit-transform: translate(69.8555vw, 100vh) scale(0.6549);
    transform: translate(69.8555vw, 100vh) scale(0.6549);
  }
}
.snow:nth-child(174) {
  opacity: 0.1688;
  -webkit-transform: translate(57.9172vw, -10px) scale(0.2029);
  -ms-transform: translate(57.9172vw, -10px) scale(0.2029);
  transform: translate(57.9172vw, -10px) scale(0.2029);
  -webkit-animation: fall-174 27s -10s linear infinite;
  animation: fall-174 27s -10s linear infinite;
}
@-webkit-keyframes fall-174 {
  77.545% {
    -webkit-transform: translate(55.513vw, 77.545vh) scale(0.2029);
    transform: translate(55.513vw, 77.545vh) scale(0.2029);
  }
  to {
    -webkit-transform: translate(56.7151vw, 100vh) scale(0.2029);
    transform: translate(56.7151vw, 100vh) scale(0.2029);
  }
}
@keyframes fall-174 {
  77.545% {
    -webkit-transform: translate(55.513vw, 77.545vh) scale(0.2029);
    transform: translate(55.513vw, 77.545vh) scale(0.2029);
  }
  to {
    -webkit-transform: translate(56.7151vw, 100vh) scale(0.2029);
    transform: translate(56.7151vw, 100vh) scale(0.2029);
  }
}
.snow:nth-child(175) {
  opacity: 0.3318;
  -webkit-transform: translate(13.4948vw, -10px) scale(0.6658);
  -ms-transform: translate(13.4948vw, -10px) scale(0.6658);
  transform: translate(13.4948vw, -10px) scale(0.6658);
  -webkit-animation: fall-175 19s -15s linear infinite;
  animation: fall-175 19s -15s linear infinite;
}
@-webkit-keyframes fall-175 {
  37.442% {
    -webkit-transform: translate(21.9624vw, 37.442vh) scale(0.6658);
    transform: translate(21.9624vw, 37.442vh) scale(0.6658);
  }
  to {
    -webkit-transform: translate(17.7286vw, 100vh) scale(0.6658);
    transform: translate(17.7286vw, 100vh) scale(0.6658);
  }
}
@keyframes fall-175 {
  37.442% {
    -webkit-transform: translate(21.9624vw, 37.442vh) scale(0.6658);
    transform: translate(21.9624vw, 37.442vh) scale(0.6658);
  }
  to {
    -webkit-transform: translate(17.7286vw, 100vh) scale(0.6658);
    transform: translate(17.7286vw, 100vh) scale(0.6658);
  }
}
.snow:nth-child(176) {
  opacity: 0.4153;
  -webkit-transform: translate(99.0788vw, -10px) scale(0.2409);
  -ms-transform: translate(99.0788vw, -10px) scale(0.2409);
  transform: translate(99.0788vw, -10px) scale(0.2409);
  -webkit-animation: fall-176 30s -13s linear infinite;
  animation: fall-176 30s -13s linear infinite;
}
@-webkit-keyframes fall-176 {
  66.945% {
    -webkit-transform: translate(92.8092vw, 66.945vh) scale(0.2409);
    transform: translate(92.8092vw, 66.945vh) scale(0.2409);
  }
  to {
    -webkit-transform: translate(95.944vw, 100vh) scale(0.2409);
    transform: translate(95.944vw, 100vh) scale(0.2409);
  }
}
@keyframes fall-176 {
  66.945% {
    -webkit-transform: translate(92.8092vw, 66.945vh) scale(0.2409);
    transform: translate(92.8092vw, 66.945vh) scale(0.2409);
  }
  to {
    -webkit-transform: translate(95.944vw, 100vh) scale(0.2409);
    transform: translate(95.944vw, 100vh) scale(0.2409);
  }
}
.snow:nth-child(177) {
  opacity: 0.0861;
  -webkit-transform: translate(9.0807vw, -10px) scale(0.1532);
  -ms-transform: translate(9.0807vw, -10px) scale(0.1532);
  transform: translate(9.0807vw, -10px) scale(0.1532);
  -webkit-animation: fall-177 15s -1s linear infinite;
  animation: fall-177 15s -1s linear infinite;
}
@-webkit-keyframes fall-177 {
  33.385% {
    -webkit-transform: translate(6.2732vw, 33.385vh) scale(0.1532);
    transform: translate(6.2732vw, 33.385vh) scale(0.1532);
  }
  to {
    -webkit-transform: translate(7.67695vw, 100vh) scale(0.1532);
    transform: translate(7.67695vw, 100vh) scale(0.1532);
  }
}
@keyframes fall-177 {
  33.385% {
    -webkit-transform: translate(6.2732vw, 33.385vh) scale(0.1532);
    transform: translate(6.2732vw, 33.385vh) scale(0.1532);
  }
  to {
    -webkit-transform: translate(7.67695vw, 100vh) scale(0.1532);
    transform: translate(7.67695vw, 100vh) scale(0.1532);
  }
}
.snow:nth-child(178) {
  opacity: 0.5581;
  -webkit-transform: translate(21.7494vw, -10px) scale(0.088);
  -ms-transform: translate(21.7494vw, -10px) scale(0.088);
  transform: translate(21.7494vw, -10px) scale(0.088);
  -webkit-animation: fall-178 30s -4s linear infinite;
  animation: fall-178 30s -4s linear infinite;
}
@-webkit-keyframes fall-178 {
  71.826% {
    -webkit-transform: translate(19.7889vw, 71.826vh) scale(0.088);
    transform: translate(19.7889vw, 71.826vh) scale(0.088);
  }
  to {
    -webkit-transform: translate(20.76915vw, 100vh) scale(0.088);
    transform: translate(20.76915vw, 100vh) scale(0.088);
  }
}
@keyframes fall-178 {
  71.826% {
    -webkit-transform: translate(19.7889vw, 71.826vh) scale(0.088);
    transform: translate(19.7889vw, 71.826vh) scale(0.088);
  }
  to {
    -webkit-transform: translate(20.76915vw, 100vh) scale(0.088);
    transform: translate(20.76915vw, 100vh) scale(0.088);
  }
}
.snow:nth-child(179) {
  opacity: 0.0192;
  -webkit-transform: translate(72.0452vw, -10px) scale(0.1487);
  -ms-transform: translate(72.0452vw, -10px) scale(0.1487);
  transform: translate(72.0452vw, -10px) scale(0.1487);
  -webkit-animation: fall-179 29s -2s linear infinite;
  animation: fall-179 29s -2s linear infinite;
}
@-webkit-keyframes fall-179 {
  78.901% {
    -webkit-transform: translate(67.1331vw, 78.901vh) scale(0.1487);
    transform: translate(67.1331vw, 78.901vh) scale(0.1487);
  }
  to {
    -webkit-transform: translate(69.58915vw, 100vh) scale(0.1487);
    transform: translate(69.58915vw, 100vh) scale(0.1487);
  }
}
@keyframes fall-179 {
  78.901% {
    -webkit-transform: translate(67.1331vw, 78.901vh) scale(0.1487);
    transform: translate(67.1331vw, 78.901vh) scale(0.1487);
  }
  to {
    -webkit-transform: translate(69.58915vw, 100vh) scale(0.1487);
    transform: translate(69.58915vw, 100vh) scale(0.1487);
  }
}
.snow:nth-child(180) {
  opacity: 0.0489;
  -webkit-transform: translate(43.1333vw, -10px) scale(0.4104);
  -ms-transform: translate(43.1333vw, -10px) scale(0.4104);
  transform: translate(43.1333vw, -10px) scale(0.4104);
  -webkit-animation: fall-180 11s -14s linear infinite;
  animation: fall-180 11s -14s linear infinite;
}
@-webkit-keyframes fall-180 {
  51.28% {
    -webkit-transform: translate(38.0294vw, 51.28vh) scale(0.4104);
    transform: translate(38.0294vw, 51.28vh) scale(0.4104);
  }
  to {
    -webkit-transform: translate(40.58135vw, 100vh) scale(0.4104);
    transform: translate(40.58135vw, 100vh) scale(0.4104);
  }
}
@keyframes fall-180 {
  51.28% {
    -webkit-transform: translate(38.0294vw, 51.28vh) scale(0.4104);
    transform: translate(38.0294vw, 51.28vh) scale(0.4104);
  }
  to {
    -webkit-transform: translate(40.58135vw, 100vh) scale(0.4104);
    transform: translate(40.58135vw, 100vh) scale(0.4104);
  }
}
.snow:nth-child(181) {
  opacity: 0.4276;
  -webkit-transform: translate(63.3079vw, -10px) scale(0.0546);
  -ms-transform: translate(63.3079vw, -10px) scale(0.0546);
  transform: translate(63.3079vw, -10px) scale(0.0546);
  -webkit-animation: fall-181 20s -10s linear infinite;
  animation: fall-181 20s -10s linear infinite;
}
@-webkit-keyframes fall-181 {
  40.95% {
    -webkit-transform: translate(57.2838vw, 40.95vh) scale(0.0546);
    transform: translate(57.2838vw, 40.95vh) scale(0.0546);
  }
  to {
    -webkit-transform: translate(60.29585vw, 100vh) scale(0.0546);
    transform: translate(60.29585vw, 100vh) scale(0.0546);
  }
}
@keyframes fall-181 {
  40.95% {
    -webkit-transform: translate(57.2838vw, 40.95vh) scale(0.0546);
    transform: translate(57.2838vw, 40.95vh) scale(0.0546);
  }
  to {
    -webkit-transform: translate(60.29585vw, 100vh) scale(0.0546);
    transform: translate(60.29585vw, 100vh) scale(0.0546);
  }
}
.snow:nth-child(182) {
  opacity: 0.3712;
  -webkit-transform: translate(88.5058vw, -10px) scale(0.4613);
  -ms-transform: translate(88.5058vw, -10px) scale(0.4613);
  transform: translate(88.5058vw, -10px) scale(0.4613);
  -webkit-animation: fall-182 29s -3s linear infinite;
  animation: fall-182 29s -3s linear infinite;
}
@-webkit-keyframes fall-182 {
  68.94% {
    -webkit-transform: translate(89.8215vw, 68.94vh) scale(0.4613);
    transform: translate(89.8215vw, 68.94vh) scale(0.4613);
  }
  to {
    -webkit-transform: translate(89.16365vw, 100vh) scale(0.4613);
    transform: translate(89.16365vw, 100vh) scale(0.4613);
  }
}
@keyframes fall-182 {
  68.94% {
    -webkit-transform: translate(89.8215vw, 68.94vh) scale(0.4613);
    transform: translate(89.8215vw, 68.94vh) scale(0.4613);
  }
  to {
    -webkit-transform: translate(89.16365vw, 100vh) scale(0.4613);
    transform: translate(89.16365vw, 100vh) scale(0.4613);
  }
}
.snow:nth-child(183) {
  opacity: 0.3112;
  -webkit-transform: translate(28.7596vw, -10px) scale(0.6117);
  -ms-transform: translate(28.7596vw, -10px) scale(0.6117);
  transform: translate(28.7596vw, -10px) scale(0.6117);
  -webkit-animation: fall-183 29s -29s linear infinite;
  animation: fall-183 29s -29s linear infinite;
}
@-webkit-keyframes fall-183 {
  47.706% {
    -webkit-transform: translate(38.407vw, 47.706vh) scale(0.6117);
    transform: translate(38.407vw, 47.706vh) scale(0.6117);
  }
  to {
    -webkit-transform: translate(33.5833vw, 100vh) scale(0.6117);
    transform: translate(33.5833vw, 100vh) scale(0.6117);
  }
}
@keyframes fall-183 {
  47.706% {
    -webkit-transform: translate(38.407vw, 47.706vh) scale(0.6117);
    transform: translate(38.407vw, 47.706vh) scale(0.6117);
  }
  to {
    -webkit-transform: translate(33.5833vw, 100vh) scale(0.6117);
    transform: translate(33.5833vw, 100vh) scale(0.6117);
  }
}
.snow:nth-child(184) {
  opacity: 0.7442;
  -webkit-transform: translate(41.0631vw, -10px) scale(0.8323);
  -ms-transform: translate(41.0631vw, -10px) scale(0.8323);
  transform: translate(41.0631vw, -10px) scale(0.8323);
  -webkit-animation: fall-184 27s -19s linear infinite;
  animation: fall-184 27s -19s linear infinite;
}
@-webkit-keyframes fall-184 {
  53.799% {
    -webkit-transform: translate(47.3509vw, 53.799vh) scale(0.8323);
    transform: translate(47.3509vw, 53.799vh) scale(0.8323);
  }
  to {
    -webkit-transform: translate(44.207vw, 100vh) scale(0.8323);
    transform: translate(44.207vw, 100vh) scale(0.8323);
  }
}
@keyframes fall-184 {
  53.799% {
    -webkit-transform: translate(47.3509vw, 53.799vh) scale(0.8323);
    transform: translate(47.3509vw, 53.799vh) scale(0.8323);
  }
  to {
    -webkit-transform: translate(44.207vw, 100vh) scale(0.8323);
    transform: translate(44.207vw, 100vh) scale(0.8323);
  }
}
.snow:nth-child(185) {
  opacity: 0.0977;
  -webkit-transform: translate(78.1912vw, -10px) scale(0.0219);
  -ms-transform: translate(78.1912vw, -10px) scale(0.0219);
  transform: translate(78.1912vw, -10px) scale(0.0219);
  -webkit-animation: fall-185 29s -6s linear infinite;
  animation: fall-185 29s -6s linear infinite;
}
@-webkit-keyframes fall-185 {
  75.189% {
    -webkit-transform: translate(79.7308vw, 75.189vh) scale(0.0219);
    transform: translate(79.7308vw, 75.189vh) scale(0.0219);
  }
  to {
    -webkit-transform: translate(78.961vw, 100vh) scale(0.0219);
    transform: translate(78.961vw, 100vh) scale(0.0219);
  }
}
@keyframes fall-185 {
  75.189% {
    -webkit-transform: translate(79.7308vw, 75.189vh) scale(0.0219);
    transform: translate(79.7308vw, 75.189vh) scale(0.0219);
  }
  to {
    -webkit-transform: translate(78.961vw, 100vh) scale(0.0219);
    transform: translate(78.961vw, 100vh) scale(0.0219);
  }
}
.snow:nth-child(186) {
  opacity: 0.6672;
  -webkit-transform: translate(15.4536vw, -10px) scale(0.2698);
  -ms-transform: translate(15.4536vw, -10px) scale(0.2698);
  transform: translate(15.4536vw, -10px) scale(0.2698);
  -webkit-animation: fall-186 12s -16s linear infinite;
  animation: fall-186 12s -16s linear infinite;
}
@-webkit-keyframes fall-186 {
  42.684% {
    -webkit-transform: translate(17.6864vw, 42.684vh) scale(0.2698);
    transform: translate(17.6864vw, 42.684vh) scale(0.2698);
  }
  to {
    -webkit-transform: translate(16.57vw, 100vh) scale(0.2698);
    transform: translate(16.57vw, 100vh) scale(0.2698);
  }
}
@keyframes fall-186 {
  42.684% {
    -webkit-transform: translate(17.6864vw, 42.684vh) scale(0.2698);
    transform: translate(17.6864vw, 42.684vh) scale(0.2698);
  }
  to {
    -webkit-transform: translate(16.57vw, 100vh) scale(0.2698);
    transform: translate(16.57vw, 100vh) scale(0.2698);
  }
}
.snow:nth-child(187) {
  opacity: 0.2584;
  -webkit-transform: translate(98.4926vw, -10px) scale(0.912);
  -ms-transform: translate(98.4926vw, -10px) scale(0.912);
  transform: translate(98.4926vw, -10px) scale(0.912);
  -webkit-animation: fall-187 12s -28s linear infinite;
  animation: fall-187 12s -28s linear infinite;
}
@-webkit-keyframes fall-187 {
  32.5% {
    -webkit-transform: translate(91.0536vw, 32.5vh) scale(0.912);
    transform: translate(91.0536vw, 32.5vh) scale(0.912);
  }
  to {
    -webkit-transform: translate(94.7731vw, 100vh) scale(0.912);
    transform: translate(94.7731vw, 100vh) scale(0.912);
  }
}
@keyframes fall-187 {
  32.5% {
    -webkit-transform: translate(91.0536vw, 32.5vh) scale(0.912);
    transform: translate(91.0536vw, 32.5vh) scale(0.912);
  }
  to {
    -webkit-transform: translate(94.7731vw, 100vh) scale(0.912);
    transform: translate(94.7731vw, 100vh) scale(0.912);
  }
}
.snow:nth-child(188) {
  opacity: 0.6569;
  -webkit-transform: translate(8.1475vw, -10px) scale(0.7046);
  -ms-transform: translate(8.1475vw, -10px) scale(0.7046);
  transform: translate(8.1475vw, -10px) scale(0.7046);
  -webkit-animation: fall-188 20s -11s linear infinite;
  animation: fall-188 20s -11s linear infinite;
}
@-webkit-keyframes fall-188 {
  55.108% {
    -webkit-transform: translate(10.9196vw, 55.108vh) scale(0.7046);
    transform: translate(10.9196vw, 55.108vh) scale(0.7046);
  }
  to {
    -webkit-transform: translate(9.53355vw, 100vh) scale(0.7046);
    transform: translate(9.53355vw, 100vh) scale(0.7046);
  }
}
@keyframes fall-188 {
  55.108% {
    -webkit-transform: translate(10.9196vw, 55.108vh) scale(0.7046);
    transform: translate(10.9196vw, 55.108vh) scale(0.7046);
  }
  to {
    -webkit-transform: translate(9.53355vw, 100vh) scale(0.7046);
    transform: translate(9.53355vw, 100vh) scale(0.7046);
  }
}
.snow:nth-child(189) {
  opacity: 0.29;
  -webkit-transform: translate(67.2485vw, -10px) scale(0.4877);
  -ms-transform: translate(67.2485vw, -10px) scale(0.4877);
  transform: translate(67.2485vw, -10px) scale(0.4877);
  -webkit-animation: fall-189 14s -24s linear infinite;
  animation: fall-189 14s -24s linear infinite;
}
@-webkit-keyframes fall-189 {
  66.423% {
    -webkit-transform: translate(58.6428vw, 66.423vh) scale(0.4877);
    transform: translate(58.6428vw, 66.423vh) scale(0.4877);
  }
  to {
    -webkit-transform: translate(62.94565vw, 100vh) scale(0.4877);
    transform: translate(62.94565vw, 100vh) scale(0.4877);
  }
}
@keyframes fall-189 {
  66.423% {
    -webkit-transform: translate(58.6428vw, 66.423vh) scale(0.4877);
    transform: translate(58.6428vw, 66.423vh) scale(0.4877);
  }
  to {
    -webkit-transform: translate(62.94565vw, 100vh) scale(0.4877);
    transform: translate(62.94565vw, 100vh) scale(0.4877);
  }
}
.snow:nth-child(190) {
  opacity: 0.6649;
  -webkit-transform: translate(38.0569vw, -10px) scale(0.0065);
  -ms-transform: translate(38.0569vw, -10px) scale(0.0065);
  transform: translate(38.0569vw, -10px) scale(0.0065);
  -webkit-animation: fall-190 17s -30s linear infinite;
  animation: fall-190 17s -30s linear infinite;
}
@-webkit-keyframes fall-190 {
  70.493% {
    -webkit-transform: translate(40.5096vw, 70.493vh) scale(0.0065);
    transform: translate(40.5096vw, 70.493vh) scale(0.0065);
  }
  to {
    -webkit-transform: translate(39.28325vw, 100vh) scale(0.0065);
    transform: translate(39.28325vw, 100vh) scale(0.0065);
  }
}
@keyframes fall-190 {
  70.493% {
    -webkit-transform: translate(40.5096vw, 70.493vh) scale(0.0065);
    transform: translate(40.5096vw, 70.493vh) scale(0.0065);
  }
  to {
    -webkit-transform: translate(39.28325vw, 100vh) scale(0.0065);
    transform: translate(39.28325vw, 100vh) scale(0.0065);
  }
}
.snow:nth-child(191) {
  opacity: 0.9143;
  -webkit-transform: translate(84.3308vw, -10px) scale(0.6232);
  -ms-transform: translate(84.3308vw, -10px) scale(0.6232);
  transform: translate(84.3308vw, -10px) scale(0.6232);
  -webkit-animation: fall-191 14s -19s linear infinite;
  animation: fall-191 14s -19s linear infinite;
}
@-webkit-keyframes fall-191 {
  30.198% {
    -webkit-transform: translate(81.7051vw, 30.198vh) scale(0.6232);
    transform: translate(81.7051vw, 30.198vh) scale(0.6232);
  }
  to {
    -webkit-transform: translate(83.01795vw, 100vh) scale(0.6232);
    transform: translate(83.01795vw, 100vh) scale(0.6232);
  }
}
@keyframes fall-191 {
  30.198% {
    -webkit-transform: translate(81.7051vw, 30.198vh) scale(0.6232);
    transform: translate(81.7051vw, 30.198vh) scale(0.6232);
  }
  to {
    -webkit-transform: translate(83.01795vw, 100vh) scale(0.6232);
    transform: translate(83.01795vw, 100vh) scale(0.6232);
  }
}
.snow:nth-child(192) {
  opacity: 0.8783;
  -webkit-transform: translate(5.6452vw, -10px) scale(0.7497);
  -ms-transform: translate(5.6452vw, -10px) scale(0.7497);
  transform: translate(5.6452vw, -10px) scale(0.7497);
  -webkit-animation: fall-192 25s -15s linear infinite;
  animation: fall-192 25s -15s linear infinite;
}
@-webkit-keyframes fall-192 {
  42.31% {
    -webkit-transform: translate(3.4764vw, 42.31vh) scale(0.7497);
    transform: translate(3.4764vw, 42.31vh) scale(0.7497);
  }
  to {
    -webkit-transform: translate(4.5608vw, 100vh) scale(0.7497);
    transform: translate(4.5608vw, 100vh) scale(0.7497);
  }
}
@keyframes fall-192 {
  42.31% {
    -webkit-transform: translate(3.4764vw, 42.31vh) scale(0.7497);
    transform: translate(3.4764vw, 42.31vh) scale(0.7497);
  }
  to {
    -webkit-transform: translate(4.5608vw, 100vh) scale(0.7497);
    transform: translate(4.5608vw, 100vh) scale(0.7497);
  }
}
.snow:nth-child(193) {
  opacity: 0.599;
  -webkit-transform: translate(7.6926vw, -10px) scale(0.0972);
  -ms-transform: translate(7.6926vw, -10px) scale(0.0972);
  transform: translate(7.6926vw, -10px) scale(0.0972);
  -webkit-animation: fall-193 23s -1s linear infinite;
  animation: fall-193 23s -1s linear infinite;
}
@-webkit-keyframes fall-193 {
  35.858% {
    -webkit-transform: translate(6.079vw, 35.858vh) scale(0.0972);
    transform: translate(6.079vw, 35.858vh) scale(0.0972);
  }
  to {
    -webkit-transform: translate(6.8858vw, 100vh) scale(0.0972);
    transform: translate(6.8858vw, 100vh) scale(0.0972);
  }
}
@keyframes fall-193 {
  35.858% {
    -webkit-transform: translate(6.079vw, 35.858vh) scale(0.0972);
    transform: translate(6.079vw, 35.858vh) scale(0.0972);
  }
  to {
    -webkit-transform: translate(6.8858vw, 100vh) scale(0.0972);
    transform: translate(6.8858vw, 100vh) scale(0.0972);
  }
}
.snow:nth-child(194) {
  opacity: 0.3341;
  -webkit-transform: translate(71.7374vw, -10px) scale(0.9748);
  -ms-transform: translate(71.7374vw, -10px) scale(0.9748);
  transform: translate(71.7374vw, -10px) scale(0.9748);
  -webkit-animation: fall-194 23s -10s linear infinite;
  animation: fall-194 23s -10s linear infinite;
}
@-webkit-keyframes fall-194 {
  40.568% {
    -webkit-transform: translate(62.4074vw, 40.568vh) scale(0.9748);
    transform: translate(62.4074vw, 40.568vh) scale(0.9748);
  }
  to {
    -webkit-transform: translate(67.0724vw, 100vh) scale(0.9748);
    transform: translate(67.0724vw, 100vh) scale(0.9748);
  }
}
@keyframes fall-194 {
  40.568% {
    -webkit-transform: translate(62.4074vw, 40.568vh) scale(0.9748);
    transform: translate(62.4074vw, 40.568vh) scale(0.9748);
  }
  to {
    -webkit-transform: translate(67.0724vw, 100vh) scale(0.9748);
    transform: translate(67.0724vw, 100vh) scale(0.9748);
  }
}
.snow:nth-child(195) {
  opacity: 0.5418;
  -webkit-transform: translate(90.6058vw, -10px) scale(0.2283);
  -ms-transform: translate(90.6058vw, -10px) scale(0.2283);
  transform: translate(90.6058vw, -10px) scale(0.2283);
  -webkit-animation: fall-195 10s -6s linear infinite;
  animation: fall-195 10s -6s linear infinite;
}
@-webkit-keyframes fall-195 {
  40.663% {
    -webkit-transform: translate(96.1359vw, 40.663vh) scale(0.2283);
    transform: translate(96.1359vw, 40.663vh) scale(0.2283);
  }
  to {
    -webkit-transform: translate(93.37085vw, 100vh) scale(0.2283);
    transform: translate(93.37085vw, 100vh) scale(0.2283);
  }
}
@keyframes fall-195 {
  40.663% {
    -webkit-transform: translate(96.1359vw, 40.663vh) scale(0.2283);
    transform: translate(96.1359vw, 40.663vh) scale(0.2283);
  }
  to {
    -webkit-transform: translate(93.37085vw, 100vh) scale(0.2283);
    transform: translate(93.37085vw, 100vh) scale(0.2283);
  }
}
.snow:nth-child(196) {
  opacity: 0.8978;
  -webkit-transform: translate(3.192vw, -10px) scale(0.3424);
  -ms-transform: translate(3.192vw, -10px) scale(0.3424);
  transform: translate(3.192vw, -10px) scale(0.3424);
  -webkit-animation: fall-196 26s -27s linear infinite;
  animation: fall-196 26s -27s linear infinite;
}
@-webkit-keyframes fall-196 {
  42.427% {
    -webkit-transform: translate(8.4265vw, 42.427vh) scale(0.3424);
    transform: translate(8.4265vw, 42.427vh) scale(0.3424);
  }
  to {
    -webkit-transform: translate(5.80925vw, 100vh) scale(0.3424);
    transform: translate(5.80925vw, 100vh) scale(0.3424);
  }
}
@keyframes fall-196 {
  42.427% {
    -webkit-transform: translate(8.4265vw, 42.427vh) scale(0.3424);
    transform: translate(8.4265vw, 42.427vh) scale(0.3424);
  }
  to {
    -webkit-transform: translate(5.80925vw, 100vh) scale(0.3424);
    transform: translate(5.80925vw, 100vh) scale(0.3424);
  }
}
.snow:nth-child(197) {
  opacity: 0.2002;
  -webkit-transform: translate(27.3935vw, -10px) scale(0.7147);
  -ms-transform: translate(27.3935vw, -10px) scale(0.7147);
  transform: translate(27.3935vw, -10px) scale(0.7147);
  -webkit-animation: fall-197 10s -29s linear infinite;
  animation: fall-197 10s -29s linear infinite;
}
@-webkit-keyframes fall-197 {
  30.634% {
    -webkit-transform: translate(20.6613vw, 30.634vh) scale(0.7147);
    transform: translate(20.6613vw, 30.634vh) scale(0.7147);
  }
  to {
    -webkit-transform: translate(24.0274vw, 100vh) scale(0.7147);
    transform: translate(24.0274vw, 100vh) scale(0.7147);
  }
}
@keyframes fall-197 {
  30.634% {
    -webkit-transform: translate(20.6613vw, 30.634vh) scale(0.7147);
    transform: translate(20.6613vw, 30.634vh) scale(0.7147);
  }
  to {
    -webkit-transform: translate(24.0274vw, 100vh) scale(0.7147);
    transform: translate(24.0274vw, 100vh) scale(0.7147);
  }
}
.snow:nth-child(198) {
  opacity: 0.7674;
  -webkit-transform: translate(83.1843vw, -10px) scale(0.4853);
  -ms-transform: translate(83.1843vw, -10px) scale(0.4853);
  transform: translate(83.1843vw, -10px) scale(0.4853);
  -webkit-animation: fall-198 22s -28s linear infinite;
  animation: fall-198 22s -28s linear infinite;
}
@-webkit-keyframes fall-198 {
  37.013% {
    -webkit-transform: translate(83.9132vw, 37.013vh) scale(0.4853);
    transform: translate(83.9132vw, 37.013vh) scale(0.4853);
  }
  to {
    -webkit-transform: translate(83.54875vw, 100vh) scale(0.4853);
    transform: translate(83.54875vw, 100vh) scale(0.4853);
  }
}
@keyframes fall-198 {
  37.013% {
    -webkit-transform: translate(83.9132vw, 37.013vh) scale(0.4853);
    transform: translate(83.9132vw, 37.013vh) scale(0.4853);
  }
  to {
    -webkit-transform: translate(83.54875vw, 100vh) scale(0.4853);
    transform: translate(83.54875vw, 100vh) scale(0.4853);
  }
}
.snow:nth-child(199) {
  opacity: 0.0934;
  -webkit-transform: translate(44.2259vw, -10px) scale(0.9089);
  -ms-transform: translate(44.2259vw, -10px) scale(0.9089);
  transform: translate(44.2259vw, -10px) scale(0.9089);
  -webkit-animation: fall-199 28s -6s linear infinite;
  animation: fall-199 28s -6s linear infinite;
}
@-webkit-keyframes fall-199 {
  58.772% {
    -webkit-transform: translate(36.0972vw, 58.772vh) scale(0.9089);
    transform: translate(36.0972vw, 58.772vh) scale(0.9089);
  }
  to {
    -webkit-transform: translate(40.16155vw, 100vh) scale(0.9089);
    transform: translate(40.16155vw, 100vh) scale(0.9089);
  }
}
@keyframes fall-199 {
  58.772% {
    -webkit-transform: translate(36.0972vw, 58.772vh) scale(0.9089);
    transform: translate(36.0972vw, 58.772vh) scale(0.9089);
  }
  to {
    -webkit-transform: translate(40.16155vw, 100vh) scale(0.9089);
    transform: translate(40.16155vw, 100vh) scale(0.9089);
  }
}
.snow:nth-child(200) {
  opacity: 0.6993;
  -webkit-transform: translate(27.97vw, -10px) scale(0.3555);
  -ms-transform: translate(27.97vw, -10px) scale(0.3555);
  transform: translate(27.97vw, -10px) scale(0.3555);
  -webkit-animation: fall-200 13s -19s linear infinite;
  animation: fall-200 13s -19s linear infinite;
}
@-webkit-keyframes fall-200 {
  52% {
    -webkit-transform: translate(35.3163vw, 52vh) scale(0.3555);
    transform: translate(35.3163vw, 52vh) scale(0.3555);
  }
  to {
    -webkit-transform: translate(31.64315vw, 100vh) scale(0.3555);
    transform: translate(31.64315vw, 100vh) scale(0.3555);
  }
}
@keyframes fall-200 {
  52% {
    -webkit-transform: translate(35.3163vw, 52vh) scale(0.3555);
    transform: translate(35.3163vw, 52vh) scale(0.3555);
  }
  to {
    -webkit-transform: translate(31.64315vw, 100vh) scale(0.3555);
    transform: translate(31.64315vw, 100vh) scale(0.3555);
  }
}

.spinner {
  margin: 100px auto;
  width: 70px;
  height: 60px;
  text-align: center;
  font-size: 10px;
}

.spinner > div {
  background-color: #ffffff;
  height: 100%;
  width: 6px;
  display: inline-block;

  -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
  animation: sk-stretchdelay 1.2s infinite ease-in-out;
}

.spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.spinner .rect3 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}

.spinner .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

.spinner .rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}

@-webkit-keyframes sk-stretchdelay {
  0%,
  40%,
  100% {
    -webkit-transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(1);
  }
}

@keyframes sk-stretchdelay {
  0%,
  40%,
  100% {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }
  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
  }
}
